Running as unit: rb-build-arm64_3-64800.service ==================================================================================== Thu Nov 21 18:46:51 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_3) on jenkins, called using "codethink01-arm64 codethink04-arm64" as arguments. Thu Nov 21 18:46:51 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-ucpWY0uA" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Nov 21 18:46:51 UTC 2024 - checking /var/lib/jenkins/offline_nodes if codethink01-arm64.debian.net is marked as down. Thu Nov 21 18:46:51 UTC 2024 - checking via ssh if codethink01-arm64.debian.net is up. removed '/tmp/read-only-fs-test-9wgmNo' Thu Nov 21 18:46:51 UTC 2024 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Thu Nov 21 18:46:51 UTC 2024 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-zh7UuH' ok, let's check if lua-luv is building anywhere yet… ok, lua-luv is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of lua-luv in unstable on arm64 on jenkins now. 1st build will be done on codethink01-arm64.debian.net. 2nd build will be done on codethink04-arm64.debian.net. ============================================================================= Thu Nov 21 18:47:00 UTC 2024 I: starting to build lua-luv/unstable/arm64 on jenkins on '2024-11-21 18:46' Thu Nov 21 18:47:00 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_3/64800/console.log 1732214820 arm64 unstable lua-luv Thu Nov 21 18:47:00 UTC 2024 I: Downloading source for unstable/lua-luv=1.48.0-2-3 --2024-11-21 18:47:00-- http://deb.debian.org/debian/pool/main/l/lua-luv/lua-luv_1.48.0-2-3.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2383 (2.3K) [text/prs.lines.tag] Saving to: ‘lua-luv_1.48.0-2-3.dsc’ 0K .. 100% 301M=0s 2024-11-21 18:47:00 (301 MB/s) - ‘lua-luv_1.48.0-2-3.dsc’ saved [2383/2383] --2024-11-21 18:47:00-- http://deb.debian.org/debian/pool/main/l/lua-luv/lua-luv_1.48.0-2-3.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2383 (2.3K) [text/prs.lines.tag] Saving to: ‘lua-luv_1.48.0-2-3.dsc’ 0K .. 100% 301M=0s 2024-11-21 18:47:00 (301 MB/s) - ‘lua-luv_1.48.0-2-3.dsc’ saved [2383/2383] Thu Nov 21 18:47:00 UTC 2024 I: lua-luv_1.48.0-2-3.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: lua-luv Binary: lua-luv, lua-luv-dev Architecture: any Version: 1.48.0-2-3 Maintainer: Debian Lua Team Uploaders: Jason Pleau , James McCoy , Homepage: https://github.com/luvit/luv Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/lua-team/lua-luv Vcs-Git: https://salsa.debian.org/lua-team/lua-luv.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@ Build-Depends: debhelper-compat (= 13), dh-lua, dpkg-dev (>= 1.22.5), libuv1-dev, lua-compat53-dev Package-List: lua-luv deb interpreters optional arch=any lua-luv-dev deb libdevel optional arch=any Checksums-Sha1: d745cfa85e0894f07fe6c624d92bb7c0338c3acb 134821 lua-luv_1.48.0-2.orig.tar.gz 0fe33f9cd97472bf628922de91c452d9ce6d4323 5752 lua-luv_1.48.0-2-3.debian.tar.xz Checksums-Sha256: e64cd8a0197449288b37df6ca058120e8d2308fc305f543162b5bf3e92273a05 134821 lua-luv_1.48.0-2.orig.tar.gz 4736b558d399fd3e1135f99956ba5fd6e401cd1e295d2226b34f34172c2d24c2 5752 lua-luv_1.48.0-2-3.debian.tar.xz Files: 8efb4574249415a888a4197468529a9b 134821 lua-luv_1.48.0-2.orig.tar.gz d85360a411e4d3c7431b28da7718cbf0 5752 lua-luv_1.48.0-2-3.debian.tar.xz Dgit: fc68de1baabbe4726502fecff64fad01b9d5259d debian archive/debian/1.48.0-2-3 https://git.dgit.debian.org/lua-luv -----BEGIN PGP SIGNATURE----- iQKoBAEBCgCSFiEEkb+/TWlWvV33ty0j3+aRrjMbo9sFAmbTxNlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkx QkZCRjRENjk1NkJENURGN0I3MkQyM0RGRTY5MUFFMzMxQkEzREIUHGphbWVzc2Fu QGRlYmlhbi5vcmcACgkQ3+aRrjMbo9vOqw//TWiiG8HWQYpCs2/3x2tiapg6BXZ5 EnR6RkcuB2BBmujeBI8bTDvHy+e3jsS92e4EMjMy3MZnxSVYX/09f0G5qhbOtgk3 OwhHfO/l4k2nWdKp5I2tJc/RHa6uOlg6ZnUJwoj7nEomrtbYXQiPOtfh74GHte99 noyXaiPHktFJYfCap50lO4U0OhtfAivtxTFHKVZLwY+/cq+8GY91QVaiIys+CPGa j8aDwpMWZGajr/4B/7dhfsuNxh0vlR12WhIFd85NuoCO7CJDJDgGR4LXv/FIFgrO a0jOMDV5eXT6x+T0oeImGgFke+czJmjG39IygkmHolbHrdTJCO0isvcp0AGSP3Ls ywLr87L2eK5NuWHh8nCqXGPDpgR1j0oEZamrM2+WUdR2HnCHoz7f1WwTdCgXmiXX xJnmyYlwqbbybTAXRFsjv9aiOlNbYm9P1AEG9VnGzjATA19tJHEIMpGG0fDvRNIB 2hww9b3nO89/ZjmMRjf8tMV7zq9V9qEVSNQL+Fq1kp30BTmLTaTzwJLAtKkDaQsR 0cXmpNxxkqlpbH0aGsEQbIJf5eJRi39XA9eRt5W/a2F8nni42pLwCgXNbSgelzz1 16nsNzDhdS5Nj8Cj5vi99bUarFVf8TOAFbast/jZKjjninSS4HUZYPEvvi2Z+fsE NGFQknTlAljE3uM= =Hnno -----END PGP SIGNATURE----- Thu Nov 21 18:47:00 UTC 2024 I: Checking whether the package is not for us Thu Nov 21 18:47:00 UTC 2024 I: Starting 1st build on remote node codethink01-arm64.debian.net. Thu Nov 21 18:47:00 UTC 2024 I: Preparing to do remote build '1' on codethink01-arm64.debian.net. Thu Nov 21 18:47:00 UTC 2024 - checking /var/lib/jenkins/offline_nodes if codethink01-arm64.debian.net is marked as down. Thu Nov 21 18:47:00 UTC 2024 - checking via ssh if codethink01-arm64.debian.net is up. removed '/tmp/read-only-fs-test-85IAXO' ==================================================================================== Thu Dec 25 01:10:01 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink01-arm64, called using "1 lua-luv unstable /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F 1.48.0-2-3" as arguments. Thu Dec 25 01:10:01 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-68awsIB6" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Dec 25 01:10:01 UTC 2025 I: Downloading source for unstable/lua-luv=1.48.0-2-3 Reading package lists... NOTICE: 'lua-luv' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/lua-team/lua-luv.git Please use: git clone https://salsa.debian.org/lua-team/lua-luv.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 143 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (dsc) [2383 B] Get:2 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (tar) [135 kB] Get:3 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (diff) [5752 B] Fetched 143 kB in 0s (1653 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'lua-luv' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/lua-team/lua-luv.git Please use: git clone https://salsa.debian.org/lua-team/lua-luv.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 143 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (dsc) [2383 B] Get:2 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (tar) [135 kB] Get:3 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (diff) [5752 B] Fetched 143 kB in 0s (1653 kB/s) Download complete and in download only mode ============================================================================= Building lua-luv in unstable on arm64 on codethink01-arm64 now. Date: Thu Dec 25 01:10:01 GMT 2025 Date UTC: Thu Dec 25 01:10:01 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Wed Dec 24 13:10:02 -12 2025 I: pbuilder-time-stamp: 1766625002 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [lua-luv_1.48.0-2-3.dsc] I: copying [./lua-luv_1.48.0-2.orig.tar.gz] I: copying [./lua-luv_1.48.0-2-3.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Sep 1 01:35:21 2024 gpgv: using RSA key 91BFBF4D6956BD5DF7B72D23DFE691AE331BA3DB gpgv: issuer "jamessan@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./lua-luv_1.48.0-2-3.dsc: no acceptable signature found dpkg-source: info: extracting lua-luv in lua-luv-1.48.0-2 dpkg-source: info: unpacking lua-luv_1.48.0-2.orig.tar.gz dpkg-source: info: unpacking lua-luv_1.48.0-2-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable_network_tests.patch dpkg-source: info: applying disable_loop_tests.patch dpkg-source: info: applying longer_async_work_timeout.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3837337/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='8571f910030043e9ab5968a597f46518' 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='3837337' PS1='# ' PS2='> ' 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.U9WcGH3F/pbuilderrc_AlR6 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b1 --logfile b1/build.log lua-luv_1.48.0-2-3.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink01-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3837337/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-lua, dpkg-dev (>= 1.22.5), libuv1-dev, lua-compat53-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20084 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-lua; however: Package dh-lua is not installed. pbuilder-satisfydepends-dummy depends on libuv1-dev; however: Package libuv1-dev is not installed. pbuilder-satisfydepends-dummy depends on lua-compat53-dev; however: Package lua-compat53-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} dctrl-tools{a} debhelper{a} dh-autoreconf{a} dh-lua{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-find-rule-perl{a} libfile-stripnondeterminism-perl{a} libicu72{a} liblua5.1-0{a} liblua5.1-0-dev{a} liblua5.2-0{a} liblua5.2-dev{a} liblua5.3-0{a} liblua5.3-dev{a} liblua5.4-0{a} liblua5.4-dev{a} libmagic-mgc{a} libmagic1t64{a} libncurses-dev{a} libncurses6{a} libnumber-compare-perl{a} libpipeline1{a} libpkgconf3{a} libreadline-dev{a} libreadline8t64{a} libtext-glob-perl{a} libtool{a} libuchardet0{a} libuv1-dev{a} libuv1t64{a} libxml2{a} lua-compat53{a} lua-compat53-dev{a} lua5.1{a} lua5.2{a} lua5.3{a} lua5.4{a} m4{a} man-db{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} readline-common{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libgpm2 libltdl-dev libmail-sendmail-perl libtool-bin lynx wget 0 packages upgraded, 59 newly installed, 0 to remove and 0 not upgraded. Need to get 22.4 MB of archives. After unpacking 93.6 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-5 [69.3 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.22.5-2 [198 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-5 [1129 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.2-11 [91.2 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.22.5-2 [723 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 dctrl-tools arm64 2.24-3+b1 [125 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.20 [89.7 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libtool all 2.4.7-8 [517 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 24 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-5+b1 [9239 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.22.5-2 [1532 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.20 [915 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 pkg-config arm64 1.8.1-4 [14.0 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libnumber-compare-perl all 0.03-3 [6332 B] Get: 37 http://deb.debian.org/debian unstable/main arm64 libtext-glob-perl all 0.11-3 [7676 B] Get: 38 http://deb.debian.org/debian unstable/main arm64 libfile-find-rule-perl all 0.34-3 [26.6 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 liblua5.4-0 arm64 5.4.6-3+b2 [133 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-5 [159 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libncurses6 arm64 6.5-2+b1 [96.1 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libncurses-dev arm64 6.5-2+b1 [338 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libreadline-dev arm64 8.2-5 [155 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 liblua5.4-dev arm64 5.4.6-3+b2 [165 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 lua5.4 arm64 5.4.6-3+b2 [121 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 liblua5.3-0 arm64 5.3.6-2+b3 [118 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 liblua5.3-dev arm64 5.3.6-2+b3 [148 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 lua5.3 arm64 5.3.6-2+b3 [107 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 liblua5.2-0 arm64 5.2.4-3+b3 [106 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 liblua5.2-dev arm64 5.2.4-3+b3 [134 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 lua5.2 arm64 5.2.4-3+b3 [97.0 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 liblua5.1-0 arm64 5.1.5-9+b3 [102 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 liblua5.1-0-dev arm64 5.1.5-9+b3 [128 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 lua5.1 arm64 5.1.5-9+b3 [97.1 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 dh-lua all 33 [30.3 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.48.0-7 [143 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 libuv1-dev arm64 1.48.0-7 [181 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 lua-compat53 arm64 0.7-2+b2 [32.1 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 lua-compat53-dev arm64 0.7-2+b2 [30.1 kB] Fetched 22.4 MB in 0s (55.3 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 ... 20084 files and directories currently installed.) Preparing to unpack .../00-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-2_arm64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-5_arm64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.2-11_arm64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../09-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package dctrl-tools. Preparing to unpack .../16-dctrl-tools_2.24-3+b1_arm64.deb ... Unpacking dctrl-tools (2.24-3+b1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../23-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../25-libicu72_72.1-5+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-5+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../26-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.22.5-2_arm64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../31-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../32-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../33-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package pkg-config:arm64. Preparing to unpack .../34-pkg-config_1.8.1-4_arm64.deb ... Unpacking pkg-config:arm64 (1.8.1-4) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../35-libnumber-compare-perl_0.03-3_all.deb ... Unpacking libnumber-compare-perl (0.03-3) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../36-libtext-glob-perl_0.11-3_all.deb ... Unpacking libtext-glob-perl (0.11-3) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../37-libfile-find-rule-perl_0.34-3_all.deb ... Unpacking libfile-find-rule-perl (0.34-3) ... Selecting previously unselected package liblua5.4-0:arm64. Preparing to unpack .../38-liblua5.4-0_5.4.6-3+b2_arm64.deb ... Unpacking liblua5.4-0:arm64 (5.4.6-3+b2) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../39-libreadline8t64_8.2-5_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-5) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../40-libncurses6_6.5-2+b1_arm64.deb ... Unpacking libncurses6:arm64 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:arm64. Preparing to unpack .../41-libncurses-dev_6.5-2+b1_arm64.deb ... Unpacking libncurses-dev:arm64 (6.5-2+b1) ... Selecting previously unselected package libreadline-dev:arm64. Preparing to unpack .../42-libreadline-dev_8.2-5_arm64.deb ... Unpacking libreadline-dev:arm64 (8.2-5) ... Selecting previously unselected package liblua5.4-dev:arm64. Preparing to unpack .../43-liblua5.4-dev_5.4.6-3+b2_arm64.deb ... Unpacking liblua5.4-dev:arm64 (5.4.6-3+b2) ... Selecting previously unselected package lua5.4. Preparing to unpack .../44-lua5.4_5.4.6-3+b2_arm64.deb ... Unpacking lua5.4 (5.4.6-3+b2) ... Selecting previously unselected package liblua5.3-0:arm64. Preparing to unpack .../45-liblua5.3-0_5.3.6-2+b3_arm64.deb ... Unpacking liblua5.3-0:arm64 (5.3.6-2+b3) ... Selecting previously unselected package liblua5.3-dev:arm64. Preparing to unpack .../46-liblua5.3-dev_5.3.6-2+b3_arm64.deb ... Unpacking liblua5.3-dev:arm64 (5.3.6-2+b3) ... Selecting previously unselected package lua5.3. Preparing to unpack .../47-lua5.3_5.3.6-2+b3_arm64.deb ... Unpacking lua5.3 (5.3.6-2+b3) ... Selecting previously unselected package liblua5.2-0:arm64. Preparing to unpack .../48-liblua5.2-0_5.2.4-3+b3_arm64.deb ... Unpacking liblua5.2-0:arm64 (5.2.4-3+b3) ... Selecting previously unselected package liblua5.2-dev:arm64. Preparing to unpack .../49-liblua5.2-dev_5.2.4-3+b3_arm64.deb ... Unpacking liblua5.2-dev:arm64 (5.2.4-3+b3) ... Selecting previously unselected package lua5.2. Preparing to unpack .../50-lua5.2_5.2.4-3+b3_arm64.deb ... Unpacking lua5.2 (5.2.4-3+b3) ... Selecting previously unselected package liblua5.1-0:arm64. Preparing to unpack .../51-liblua5.1-0_5.1.5-9+b3_arm64.deb ... Unpacking liblua5.1-0:arm64 (5.1.5-9+b3) ... Selecting previously unselected package liblua5.1-0-dev:arm64. Preparing to unpack .../52-liblua5.1-0-dev_5.1.5-9+b3_arm64.deb ... Unpacking liblua5.1-0-dev:arm64 (5.1.5-9+b3) ... Selecting previously unselected package lua5.1. Preparing to unpack .../53-lua5.1_5.1.5-9+b3_arm64.deb ... Unpacking lua5.1 (5.1.5-9+b3) ... Selecting previously unselected package dh-lua. Preparing to unpack .../54-dh-lua_33_all.deb ... Unpacking dh-lua (33) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../55-libuv1t64_1.48.0-7_arm64.deb ... Unpacking libuv1t64:arm64 (1.48.0-7) ... Selecting previously unselected package libuv1-dev:arm64. Preparing to unpack .../56-libuv1-dev_1.48.0-7_arm64.deb ... Unpacking libuv1-dev:arm64 (1.48.0-7) ... Selecting previously unselected package lua-compat53:arm64. Preparing to unpack .../57-lua-compat53_0.7-2+b2_arm64.deb ... Unpacking lua-compat53:arm64 (0.7-2+b2) ... Selecting previously unselected package lua-compat53-dev:arm64. Preparing to unpack .../58-lua-compat53-dev_0.7-2+b2_arm64.deb ... Unpacking lua-compat53-dev:arm64 (0.7-2+b2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libicu72:arm64 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libuv1t64:arm64 (1.48.0-7) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up lua-compat53:arm64 (0.7-2+b2) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libfile-find-rule-perl (0.34-3) ... Setting up libncurses6:arm64 (6.5-2+b1) ... Setting up lua-compat53-dev:arm64 (0.7-2+b2) ... Setting up autopoint (0.22.5-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up liblua5.2-0:arm64 (5.2.4-3+b3) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up liblua5.3-0:arm64 (5.3.6-2+b3) ... Setting up liblua5.1-0:arm64 (5.1.5-9+b3) ... Setting up liblua5.4-0:arm64 (5.4.6-3+b2) ... Setting up readline-common (8.2-5) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up dctrl-tools (2.24-3+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libuv1-dev:arm64 (1.48.0-7) ... Setting up libncurses-dev:arm64 (6.5-2+b1) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up pkg-config:arm64 (1.8.1-4) ... Setting up libreadline8t64:arm64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up lua5.4 (5.4.6-3+b2) ... update-alternatives: using /usr/bin/lua5.4 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.4 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up lua5.2 (5.2.4-3+b3) ... update-alternatives: using /usr/bin/lua5.2 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.2 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up lua5.3 (5.3.6-2+b3) ... Setting up libreadline-dev:arm64 (8.2-5) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up lua5.1 (5.1.5-9+b3) ... Setting up liblua5.2-dev:arm64 (5.2.4-3+b3) ... Setting up liblua5.4-dev:arm64 (5.4.6-3+b2) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/lua5.4.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/lua.pc (lua-pkgconfig-aarch64-linux-gnu) in auto mode Setting up liblua5.3-dev:arm64 (5.3.6-2+b3) ... Setting up liblua5.1-0-dev:arm64 (5.1.5-9+b3) ... Setting up debhelper (13.20) ... Setting up dh-lua (33) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/lua-luv-1.48.0-2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../lua-luv_1.48.0-2-3_source.changes dpkg-buildpackage: info: source package lua-luv dpkg-buildpackage: info: source version 1.48.0-2-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by James McCoy dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --buildsystem=lua --with lua dh_auto_clean -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple clean Making target clean for debian/lua5.1.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.2.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.3.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.4.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made dh_autoreconf_clean -O--buildsystem=lua dh_clean -O--buildsystem=lua debian/rules binary dh binary --buildsystem=lua --with lua dh_update_autotools_config -O--buildsystem=lua dh_autoreconf -O--buildsystem=lua dh_auto_configure -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple configure Making target configure for debian/lua5.1.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.1/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.1-luv.pc Adding new line: usr/include/lua5.1/luv.h Adding new line: src/lhandle.h usr/include/lua5.1/luv/ Adding new line: src/lreq.h usr/include/lua5.1/luv/ Adding new line: src/luv.h usr/include/lua5.1/luv/ Adding new line: src/util.h usr/include/lua5.1/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.1 Target configure made Making target configure for debian/lua5.2.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.2/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.2-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.2-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.2-luv.pc Adding new line: usr/include/lua5.2/luv.h Adding new line: src/lhandle.h usr/include/lua5.2/luv/ Adding new line: src/lreq.h usr/include/lua5.2/luv/ Adding new line: src/luv.h usr/include/lua5.2/luv/ Adding new line: src/util.h usr/include/lua5.2/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.2 Target configure made Making target configure for debian/lua5.3.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.3/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.3-luv.pc Adding new line: usr/include/lua5.3/luv.h Adding new line: src/lhandle.h usr/include/lua5.3/luv/ Adding new line: src/lreq.h usr/include/lua5.3/luv/ Adding new line: src/luv.h usr/include/lua5.3/luv/ Adding new line: src/util.h usr/include/lua5.3/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.3 Target configure made Making target configure for debian/lua5.4.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.4/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.4-luv.pc Adding new line: usr/include/lua5.4/luv.h Adding new line: src/lhandle.h usr/include/lua5.4/luv/ Adding new line: src/lreq.h usr/include/lua5.4/luv/ Adding new line: src/luv.h usr/include/lua5.4/luv/ Adding new line: src/util.h usr/include/lua5.4/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.4 Target configure made dh_auto_build -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple build Making target build for debian/lua5.1.dh-lua.conf libtoolize: putting auxiliary files in '.'. libtoolize: copying file './config.guess' libtoolize: copying file './config.sub' libtoolize: copying file './install-sh' libtoolize: copying file './ltmain.sh' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. cd debian/.dh_lua-libtool && ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking CFLAGS= LDFLAGS= LDFLAGS_STATIC= checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking how to print strings... printf checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o 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... /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 checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... no 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... /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 checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating ./config.status config.status: executing libtool commands /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.1-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.so.1" && ln -s "liblua5.1-luv.so.1.0.0" "liblua5.1-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.so" && ln -s "liblua5.1-luv.so.1.0.0" "liblua5.1-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.la" && ln -s "../liblua5.1-luv.la" "liblua5.1-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/luv.so linux-vdso.so.1 (0x0000ffff89970000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff89890000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff896d0000) /lib/ld-linux-aarch64.so.1 (0x0000ffff89933000) Target build made Making target build for debian/lua5.2.dh-lua.conf /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.2-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.so.1" && ln -s "liblua5.2-luv.so.1.0.0" "liblua5.2-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.so" && ln -s "liblua5.2-luv.so.1.0.0" "liblua5.2-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.la" && ln -s "../liblua5.2-luv.la" "liblua5.2-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/luv.so linux-vdso.so.1 (0x0000ffffb45ad000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb44c0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb4300000) /lib/ld-linux-aarch64.so.1 (0x0000ffffb4570000) Target build made Making target build for debian/lua5.3.dh-lua.conf /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.3-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.so.1" && ln -s "liblua5.3-luv.so.1.0.0" "liblua5.3-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.so" && ln -s "liblua5.3-luv.so.1.0.0" "liblua5.3-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.la" && ln -s "../liblua5.3-luv.la" "liblua5.3-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/luv.so linux-vdso.so.1 (0x0000ffff85bb2000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff85ad0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff85910000) /lib/ld-linux-aarch64.so.1 (0x0000ffff85b75000) Target build made Making target build for debian/lua5.4.dh-lua.conf /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.4-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.so.1" && ln -s "liblua5.4-luv.so.1.0.0" "liblua5.4-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.so" && ln -s "liblua5.4-luv.so.1.0.0" "liblua5.4-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.la" && ln -s "../liblua5.4-luv.la" "liblua5.4-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/luv.so linux-vdso.so.1 (0x0000ffff99c74000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff99b90000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff999d0000) /lib/ld-linux-aarch64.so.1 (0x0000ffff99c37000) Target build made dh_auto_test -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple test Making target test for debian/lua5.1.dh-lua.conf # tests ********************** lua dynamic (5.1) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaf7d251e0 "closed" uv_timer_t: 0xaaaaf7d251e0 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaf7d251e0 "closed" { } uv_timer_t: 0xaaaaf7d251e0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaaaf7d32a40, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaaf7d2b420, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaaaf7d31100, birthtime = table: 0xaaaaf7d18180, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaaaf7d33ef0, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaaf7d366b0, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaaaf7d30e90, birthtime = table: 0xaaaaf7d30d60, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaaf7d4f738 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23995963, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995963, ffree = 7534180, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 23995963, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995963, ffree = 7534180, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { rss = 3579904, total = 63089258496, free = 48013922304, constrained = 0, available = 48013922304 } ok 48 misc - memory size { uptime = 691220.78 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 665838, sec = 0 }, oublock = 0, stime = { usec = 87199, sec = 0 }, nivcsw = 5, minflt = 418, idrss = 0, majflt = 0, nvcsw = 42, isrss = 0, nswap = 0, maxrss = 3732, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0, times = table: 0xaaaaf7d32a40, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d2b420, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d1a850, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d34c00, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d7ae60, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d2cd70, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d2bd60, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d77510, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d18180, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d4ca60, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d1eea0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d5dc30, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses { 9.45, 10.03, 10.9 } ok 54 misc - uv.loadavg "/usr/bin/lua5.1" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9122079039756e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625073 uv.gettimeofday 1766625073.000612 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 796054480, sec = 691221 } nil "realtime" { nsec = 796071520, sec = 691221 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaf7d1cae0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaf7d1cae0 "timeout" uv_timer_t: 0xaaaaf7d26340 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaf7d1cae0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849202 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849203 } "exit" uv_process_t: 0xaaaaf7d77960 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849204 } "exit" uv_process_t: 0xaaaaf7d77960 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849206 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 3849209, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffba4ef780 Runing uv_thread_t: 0xffffba4ef780 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaf7d26340 "closed" uv_timer_t: 0xaaaaf7d26340 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaf7d26340 "interval" uv_timer_t: 0xaaaaf7d26340 "interval" uv_timer_t: 0xaaaaf7d26340 "closed" uv_timer_t: 0xaaaaf7d26340 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaf7d251e0 "timeout" uv_timer_t: 0xaaaaf7d26340 "interval" uv_timer_t: 0xaaaaf7d251e0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaf7d251e0 0 "interval" uv_timer_t: 0xaaaaf7d251e0 8 "interval" uv_timer_t: 0xaaaaf7d251e0 4 "interval" uv_timer_t: 0xaaaaf7d251e0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaf7d251e0 0 "interval" uv_timer_t: 0xaaaaf7d251e0 8 "interval" uv_timer_t: 0xaaaaf7d251e0 4 "interval" uv_timer_t: 0xaaaaf7d251e0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffffb98bf1a0" "hello" uv_thread_t: 0xffffb98bf1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed In uv_thread_t: 0xffffabfff1a0 hello world from thread priority in thread 10 6 ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ \ /usr/share/dh-lua/test/5.1/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.1 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so -luv -lpthread -ldl -lrt -llua5.1 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-dynamic linux-vdso.so.1 (0x0000ffffa9d59000) liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x0000ffffa9ca0000) liblua5.1.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffffa9c40000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa9a80000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa9a20000) /lib/ld-linux-aarch64.so.1 (0x0000ffffa9d1c000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa9970000) ********************** app dynamic (5.1) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaab0b098b50 "closed" uv_timer_t: 0xaaab0b098b50 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaab0b098b50 "closed" { } uv_timer_t: 0xaaab0b098b50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaab0b0722c0, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaab0b06ced0, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaab0b06c370, birthtime = table: 0xaaab0b06c770, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaab0b0414e0, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaab0b0770c0, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaab0b07be00, birthtime = table: 0xaaab0b079c10, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaab0b094f48 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23995502, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995502, ffree = 7534175, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 23995502, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995502, ffree = 7534175, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { rss = 3371008, total = 63089258496, free = 48011554816, constrained = 0, available = 48011554816 } ok 48 misc - memory size { uptime = 691230.13 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 742544, sec = 0 }, oublock = 0, stime = { usec = 91418, sec = 0 }, nivcsw = 4, minflt = 3646, idrss = 0, majflt = 0, nvcsw = 82, isrss = 0, nswap = 0, maxrss = 7172, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0, times = table: 0xaaab0b081aa0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b0a7ce0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b06c2a0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b067150, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b0a6720, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b0633e0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b067040, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b094820, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b069a00, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b089590, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b065010, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b086870, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses { 9.14, 9.95, 10.87 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.912301403654e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625082 uv.gettimeofday 1766625082.000962 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 151598320, sec = 691231 } nil "realtime" { nsec = 151646080, sec = 691231 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaab0b071650 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaab0b071650 "timeout" uv_timer_t: 0xaaab0b0665e0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaab0b071650 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaab0b02e080, pid = 3849509 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaab0b02e080, pid = 3849510 } "exit" uv_process_t: 0xaaab0b02e080 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaab0b02e080, pid = 3849511 } "exit" uv_process_t: 0xaaab0b02e080 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaab0b02e080, pid = 3849513 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 3849516, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffa4889b80 Runing uv_thread_t: 0xffffa4889b80 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaab0b0665e0 "closed" uv_timer_t: 0xaaab0b0665e0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaab0b0665e0 "interval" uv_timer_t: 0xaaab0b0665e0 "interval" uv_timer_t: 0xaaab0b0665e0 "closed" uv_timer_t: 0xaaab0b0665e0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaab0b0564c0 "timeout" uv_timer_t: 0xaaab0b0665e0 "interval" uv_timer_t: 0xaaab0b0564c0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaab0b0564c0 0 "interval" uv_timer_t: 0xaaab0b0564c0 8 "interval" uv_timer_t: 0xaaab0b0564c0 4 "interval" uv_timer_t: 0xaaab0b0564c0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaab0b0564c0 0 "interval" uv_timer_t: 0xaaab0b0564c0 8 "interval" uv_timer_t: 0xaaab0b0564c0 4 "interval" uv_timer_t: 0xaaab0b0564c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffffa2caf1a0" "hello" uv_thread_t: 0xffffa2caf1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed In uv_thread_t: 0xffffa249f1a0 hello world from thread priority in thread 10 6 ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ \ /usr/share/dh-lua/test/5.1/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ -Wl,-z,relro -llua5.1 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a -luv -lpthread -lrt -llua5.1 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static linux-vdso.so.1 (0x0000ffffbdde9000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffbdd00000) liblua5.1.so.0 => /lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffffbdca0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbdae0000) /lib/ld-linux-aarch64.so.1 (0x0000ffffbddac000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbda30000) *********************** app static (5.1) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaeda2fb50 "closed" uv_timer_t: 0xaaaaeda2fb50 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaeda2fb50 "closed" { } uv_timer_t: 0xaaaaeda2fb50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaaaeda092c0, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaaeda03ed0, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaaaeda03370, birthtime = table: 0xaaaaeda03770, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaaaed9d84e0, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaaeda0e0c0, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaaaeda12e00, birthtime = table: 0xaaaaeda10c10, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaaeda082c8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23995334, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995334, ffree = 7534174, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 23995334, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995334, ffree = 7534174, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { rss = 7507968, total = 63089258496, free = 48001097728, constrained = 0, available = 48001097728 } ok 48 misc - memory size { uptime = 691239.16 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 682922, sec = 0 }, oublock = 0, stime = { usec = 77148, sec = 0 }, nivcsw = 2, minflt = 390, idrss = 0, majflt = 0, nvcsw = 42, isrss = 0, nswap = 0, maxrss = 7552, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0, times = table: 0xaaaaeda0e0c0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda29ba0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda0f640, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaed9ede70, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda3c890, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda09070, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda2b770, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda39e30, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda39d80, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaed9e90c0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda025b0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda25d70, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses { 8.89, 9.87, 10.83 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9123917374312e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625091 uv.gettimeofday 1766625091.000996 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 185147920, sec = 691240 } nil "realtime" { nsec = 185197000, sec = 691240 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaeda08650 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaeda08650 "timeout" uv_timer_t: 0xaaaaed9fd5e0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaeda08650 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849829 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849830 } "exit" uv_process_t: 0xaaaaed9f6fb0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849831 } "exit" uv_process_t: 0xaaaaed9f6fb0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849833 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 3849836, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffb1571420 Runing uv_thread_t: 0xffffb1571420 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaed9fd5e0 "closed" uv_timer_t: 0xaaaaed9fd5e0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaed9fd5e0 "interval" uv_timer_t: 0xaaaaed9fd5e0 "interval" uv_timer_t: 0xaaaaed9fd5e0 "closed" uv_timer_t: 0xaaaaed9fd5e0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaeda2fb50 "timeout" uv_timer_t: 0xaaaaed9fd5e0 "interval" uv_timer_t: 0xaaaaeda2fb50 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaeda2fb50 0 "interval" uv_timer_t: 0xaaaaeda2fb50 8 "interval" uv_timer_t: 0xaaaaeda2fb50 4 "interval" uv_timer_t: 0xaaaaeda2fb50 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaeda2fb50 0 "interval" uv_timer_t: 0xaaaaeda2fb50 8 "interval" uv_timer_t: 0xaaaaeda2fb50 4 "interval" uv_timer_t: 0xaaaaeda2fb50 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffffb09ff1a0" "hello" uv_thread_t: 0xffffb09ff1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed In uv_thread_t: 0xffffaafdf1a0 hello world from thread priority in thread 10 6 ************************************************** Target test made Making target test for debian/lua5.2.dh-lua.conf # tests ********************** lua dynamic (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaab11283120 "closed" uv_timer_t: 0xaaab11283120 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaab11283120 "closed" { } uv_timer_t: 0xaaab11283120 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { mode = 33188, dev = 39, rdev = 0, flags = 0, ctime = table: 0xaaab11265ad0, gid = 1111, atime = table: 0xaaab11268310, gen = 0, type = "file", size = 6060, blksize = 4096, blocks = 16, uid = 1111, birthtime = table: 0xaaab11266450, mtime = table: 0xaaab11267630, nlink = 1, ino = 819106409 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { mode = 33188, dev = 39, rdev = 0, flags = 0, ctime = table: 0xaaab11229b40, gid = 1111, atime = table: 0xaaab11232d10, gen = 0, type = "file", size = 6060, blksize = 4096, blocks = 16, uid = 1111, birthtime = table: 0xaaab11229e70, mtime = table: 0xaaab11221510, nlink = 1, ino = 819106409 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaab1124ef08 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23791589, blocks = 26214400, files = 7701325, bsize = 4096, ffree = 7513058, bfree = 23791589, type = 16914836 } ok 31 fs - fs.statfs sync { bavail = 23791589, blocks = 26214400, files = 7701325, bsize = 4096, ffree = 7513058, bfree = 23791589, type = 16914836 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events_waiting = 0, loop_count = 54, events = 26 } { events_waiting = 0, loop_count = 55, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { rss = 5976064, available = 47170154496, total = 63089258496, constrained = 0, free = 47170154496 } ok 48 misc - memory size { uptime = 691247.98 } ok 49 misc - uv.uptime { oublock = 0, inblock = 0, nivcsw = 4, maxrss = 5912, minflt = 439, nvcsw = 44, utime = { usec = 645859, sec = 0 }, nswap = 0, stime = { usec = 80050, sec = 0 }, ixrss = 0, msgsnd = 0, isrss = 0, nsignals = 0, majflt = 0, msgrcv = 0, idrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { times = table: 0xaaab11218250, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab11232690, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab11245d20, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1125d5b0, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab11217e60, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab11260420, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1127e310, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab11274a00, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1124f170, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1120ed00, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1122e070, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1127dba0, speed = 0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { ip = "127.0.0.1", mac = "\0\0\0\0\0\0", family = "inet", internal = true, netmask = "255.0.0.0" }, { ip = "::1", mac = "\0\0\0\0\0\0", family = "inet6", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses { 8.84, 9.82, 10.8 } ok 54 misc - uv.loadavg "/usr/bin/lua5.2" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder1", gid = 1111, uid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.912479927222e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", sysname = "Linux", release = "6.1.0-27-cloud-arm64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)" } ok 62 misc - uv.os_uname os.time 1766625100 uv.gettimeofday 1766625100.000814 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 999293080, sec = 691248 } nil "realtime" { nsec = 999360400, sec = 691248 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaab112350c0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaab112350c0 "timeout" uv_timer_t: 0xaaab1125d880 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaab112350c0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 3850299, handle = uv_process_t: 0xaaab11236150 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { pid = 3850300, handle = uv_process_t: 0xaaab11236150 } "exit" uv_process_t: 0xaaab11236150 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { pid = 3850301, handle = uv_process_t: 0xaaab11236150 } "exit" uv_process_t: 0xaaab11236150 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 3850303, handle = uv_process_t: 0xaaab11236150 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { code = 0, pid = 3850306, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff88fcf1a0 { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff8b43c780 Runing uv_thread_t: 0xffff8b43c780 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 101, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaab1125d880 "closed" uv_timer_t: 0xaaab1125d880 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaab1125d880 "interval" uv_timer_t: 0xaaab1125d880 "interval" uv_timer_t: 0xaaab1125d880 "closed" uv_timer_t: 0xaaab1125d880 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaab11246920 "timeout" uv_timer_t: 0xaaab1125d880 "interval" uv_timer_t: 0xaaab11246920 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaab11246920 0 "interval" uv_timer_t: 0xaaab11246920 8 "interval" uv_timer_t: 0xaaab11246920 4 "interval" uv_timer_t: 0xaaab11246920 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaab11246920 0 "interval" uv_timer_t: 0xaaab11246920 8 "interval" uv_timer_t: 0xaaab11246920 4 "interval" uv_timer_t: 0xaaab11246920 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffff8a7ff1a0" "hello" uv_thread_t: 0xffff8a7ff1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ \ /usr/share/dh-lua/test/5.2/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.2 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so -luv -lpthread -ldl -lrt -llua5.2 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic linux-vdso.so.1 (0x0000ffff891ad000) liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x0000ffff890f0000) liblua5.2.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffff89090000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff88ed0000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff88e70000) /lib/ld-linux-aarch64.so.1 (0x0000ffff89170000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff88dc0000) ********************** app dynamic (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaea524910 "closed" uv_timer_t: 0xaaaaea524910 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaea524910 "closed" { } uv_timer_t: 0xaaaaea524910 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { type = "file", mode = 33188, gid = 1111, rdev = 0, blocks = 16, nlink = 1, dev = 39, blksize = 4096, gen = 0, size = 6060, ctime = table: 0xaaaaea547400, atime = table: 0xaaaaea54a730, mtime = table: 0xaaaaea549ae0, birthtime = table: 0xaaaaea5470c0, flags = 0, uid = 1111, ino = 819106409 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { type = "file", mode = 33188, gid = 1111, rdev = 0, blocks = 16, nlink = 1, dev = 39, blksize = 4096, gen = 0, size = 6060, ctime = table: 0xaaaaea51c930, atime = table: 0xaaaaea521f00, mtime = table: 0xaaaaea505680, birthtime = table: 0xaaaaea532960, flags = 0, uid = 1111, ino = 819106409 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaaea51bdb8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23734807, type = 16914836, ffree = 7510323, files = 7701325, bsize = 4096, bfree = 23734807, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 23734807, type = 16914836, ffree = 7510323, files = 7701325, bsize = 4096, bfree = 23734807, blocks = 26214400 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events_waiting = 0, events = 26 } { loop_count = 55, events_waiting = 0, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { constrained = 0, total = 63089258496, rss = 5718016, available = 46720389120, free = 46720389120 } ok 48 misc - memory size { uptime = 691257.28 } ok 49 misc - uv.uptime { nivcsw = 8, utime = { sec = 0, usec = 721809 }, maxrss = 7172, nswap = 0, majflt = 0, msgrcv = 0, msgsnd = 0, stime = { sec = 0, usec = 79728 }, nsignals = 0, ixrss = 0, minflt = 3663, isrss = 0, idrss = 0, nvcsw = 83, inblock = 0, oublock = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { model = "Neoverse-N1", times = table: 0xaaaaea51c930, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea541e90, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea513fd0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea568cd0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea51c5f0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea5650f0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea55bc80, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea51c240, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea5253b0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea521f90, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea5659c0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea554ab0, speed = 0 } } ok 52 misc - uv.cpu_info "lo" { { family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", ip = "127.0.0.1", internal = true }, { family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", ip = "::1", internal = true } } ok 53 misc - uv.interface_addresses { 8.85, 9.81, 10.79 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", uid = 1111, shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9125729286476e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", machine = "aarch64", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname os.time 1766625110 uv.gettimeofday 1766625110.000114 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691258, nsec = 299962400 } nil "realtime" { sec = 691258, nsec = 300037480 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaea512e40 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaea512e40 "timeout" uv_timer_t: 0xaaaaea54b760 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaea512e40 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 3851368, handle = uv_process_t: 0xaaaaea531790 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { pid = 3851373, handle = uv_process_t: 0xaaaaea531790 } "exit" uv_process_t: 0xaaaaea531790 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { pid = 3851374, handle = uv_process_t: 0xaaaaea531790 } "exit" uv_process_t: 0xaaaaea531790 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 3851377, handle = uv_process_t: 0xaaaaea531790 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 3851383, signal = 0, code = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffa2fdf1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffa997cb80 Runing uv_thread_t: 0xffffa997cb80 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaea54b760 "closed" uv_timer_t: 0xaaaaea54b760 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaea54b760 "interval" uv_timer_t: 0xaaaaea54b760 "interval" uv_timer_t: 0xaaaaea54b760 "closed" uv_timer_t: 0xaaaaea54b760 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaea520100 "timeout" uv_timer_t: 0xaaaaea54b760 "interval" uv_timer_t: 0xaaaaea520100 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaea520100 0 "interval" uv_timer_t: 0xaaaaea520100 8 "interval" uv_timer_t: 0xaaaaea520100 4 "interval" uv_timer_t: 0xaaaaea520100 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaea520100 0 "interval" uv_timer_t: 0xaaaaea520100 8 "interval" uv_timer_t: 0xaaaaea520100 4 "interval" uv_timer_t: 0xaaaaea520100 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffffa37ef1a0" "hello" uv_thread_t: 0xffffa37ef1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ \ /usr/share/dh-lua/test/5.2/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ -Wl,-z,relro -llua5.2 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a -luv -lpthread -lrt -llua5.2 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static linux-vdso.so.1 (0x0000ffffb5682000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb55a0000) liblua5.2.so.0 => /lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffb5540000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb5380000) /lib/ld-linux-aarch64.so.1 (0x0000ffffb5645000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb52d0000) *********************** app static (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaab0dbf9fc0 "closed" uv_timer_t: 0xaaab0dbf9fc0 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaab0dbf9fc0 "closed" { } uv_timer_t: 0xaaab0dbf9fc0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { ino = 819106409, atime = table: 0xaaab0dc549c0, ctime = table: 0xaaab0dc538e0, gen = 0, flags = 0, uid = 1111, rdev = 0, size = 6060, blocks = 16, mode = 33188, mtime = table: 0xaaab0dc54530, blksize = 4096, nlink = 1, dev = 39, gid = 1111, type = "file", birthtime = table: 0xaaab0dc51280 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { ino = 819106409, atime = table: 0xaaab0dc34700, ctime = table: 0xaaab0dc4b0b0, gen = 0, flags = 0, uid = 1111, rdev = 0, size = 6060, blocks = 16, mode = 33188, mtime = table: 0xaaab0dc30560, blksize = 4096, nlink = 1, dev = 39, gid = 1111, type = "file", birthtime = table: 0xaaab0dc3c000 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaab0dc553e8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { files = 7701325, blocks = 26214400, type = 16914836, bfree = 23681433, ffree = 7503167, bavail = 23681433, bsize = 4096 } ok 31 fs - fs.statfs sync { files = 7701325, blocks = 26214400, type = 16914836, bfree = 23681433, ffree = 7503167, bavail = 23681433, bsize = 4096 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { available = 46295789568, constrained = 0, total = 63089258496, rss = 3706880, free = 46295789568 } ok 48 misc - memory size { uptime = 691266.26 } ok 49 misc - uv.uptime { maxrss = 4860, nswap = 0, idrss = 0, stime = { sec = 0, usec = 60414 }, msgrcv = 0, oublock = 0, msgsnd = 0, ixrss = 0, minflt = 411, nsignals = 0, nivcsw = 2, nvcsw = 43, inblock = 0, utime = { sec = 0, usec = 669030 }, majflt = 0, isrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { model = "Neoverse-N1", times = table: 0xaaab0dc6e410, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc549c0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc28400, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc5ae00, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc22430, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc51280, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc588a0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc3c000, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc28df0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc41640, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc631e0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc30560, speed = 0 } } ok 52 misc - uv.cpu_info "lo" { { netmask = "255.0.0.0", internal = true, ip = "127.0.0.1", family = "inet", mac = "\0\0\0\0\0\0" }, { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, ip = "::1", family = "inet6", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses { 8.8, 9.77, 10.77 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { shell = "/bin/sh", gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", uid = 1111 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9126626502248e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", machine = "aarch64", release = "6.1.0-27-cloud-arm64", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625119 uv.gettimeofday 1766625119.000087 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691267, nsec = 268434640 } nil "realtime" { sec = 691267, nsec = 268453120 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaab0dc5d1e0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaab0dc5d1e0 "timeout" uv_timer_t: 0xaaab0dc73850 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaab0dc5d1e0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853385 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853389 } "exit" uv_process_t: 0xaaab0dcb8060 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853390 } "exit" uv_process_t: 0xaaab0dcb8060 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853392 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 3853395, code = 0, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff89fbf1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff8c35b420 Runing uv_thread_t: 0xffff8c35b420 { delay = 100, elapsed = 101 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaab0dc73850 "closed" uv_timer_t: 0xaaab0dc73850 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaab0dc73850 "interval" uv_timer_t: 0xaaab0dc73850 "interval" uv_timer_t: 0xaaab0dc73850 "closed" uv_timer_t: 0xaaab0dc73850 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaab0dc55560 "timeout" uv_timer_t: 0xaaab0dc73850 "interval" uv_timer_t: 0xaaab0dc55560 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaab0dc55560 0 "interval" uv_timer_t: 0xaaab0dc55560 8 "interval" uv_timer_t: 0xaaab0dc55560 4 "interval" uv_timer_t: 0xaaab0dc55560 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaab0dc55560 0 "interval" uv_timer_t: 0xaaab0dc55560 8 "interval" uv_timer_t: 0xaaab0dc55560 4 "interval" uv_timer_t: 0xaaab0dc55560 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffff8bfff1a0" "hello" uv_thread_t: 0xffff8bfff1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** Target test made Making target test for debian/lua5.3.dh-lua.conf # tests ********************** lua dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaad5ca0d70 "closed" uv_timer_t: 0xaaaad5ca0d70 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaad5ca0d70 "closed" { } uv_timer_t: 0xaaaad5ca0d70 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { ino = 819106409, size = 6060, flags = 0, gid = 1111, gen = 0, type = "file", ctime = table: 0xaaaad5cac200, mode = 33188, birthtime = table: 0xaaaad5cac560, dev = 39, mtime = table: 0xaaaad5c9b6e0, uid = 1111, atime = table: 0xaaaad5c93900, rdev = 0, blksize = 4096, nlink = 1, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { ino = 819106409, size = 6060, flags = 0, gid = 1111, gen = 0, type = "file", ctime = table: 0xaaaad5cabe70, mode = 33188, birthtime = table: 0xaaaad5caebc0, dev = 39, mtime = table: 0xaaaad5c9e960, uid = 1111, atime = table: 0xaaaad5caeab0, rdev = 0, blksize = 4096, nlink = 1, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaad5cbb058 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { ffree = 7478986, files = 7701325, bsize = 4096, bavail = 23454944, bfree = 23454944, type = 16914836, blocks = 26214400 } ok 31 fs - fs.statfs sync { ffree = 7478986, files = 7701325, bsize = 4096, bavail = 23454944, bfree = 23454944, type = 16914836, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events_waiting = 0, events = 26, loop_count = 54 } { events_waiting = 0, events = 26, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { total = 63089258496.0, constrained = 0.0, available = 45512224768.0, free = 45512224768.0, rss = 3878912 } ok 48 misc - memory size { uptime = 691275.01 } ok 49 misc - uv.uptime { idrss = 0, utime = { sec = 0, usec = 646318 }, nvcsw = 44, stime = { sec = 0, usec = 64209 }, nswap = 0, ixrss = 0, nsignals = 0, inblock = 0, nivcsw = 3, maxrss = 3788, majflt = 0, minflt = 411, msgsnd = 0, msgrcv = 0, oublock = 0, isrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0.0, times = table: 0xaaaad5c8a460, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5ca46e0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c871c0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c9d640, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c9dd00, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c49690, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c93900, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c8f7d0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c49340, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c99cf0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c49500, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c93870, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { internal = true, family = "inet", ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, { internal = true, family = "inet6", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses { 8.9, 9.76, 10.75 } ok 54 misc - uv.loadavg "/usr/bin/lua5.3" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { gid = 1111, uid = 1111, username = "pbuilder1", shell = "/bin/sh", homedir = "/nonexistent/first-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9127501770024e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625127 uv.gettimeofday 1766625127.000839 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691276, nsec = 22388200 } nil "realtime" { sec = 691276, nsec = 22434400 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaad5c8af00 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaad5c8af00 "timeout" uv_timer_t: 0xaaaad5ca0d70 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaad5c8af00 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854171 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854172 } "exit" uv_process_t: 0xaaaad5c99b00 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854173 } "exit" uv_process_t: 0xaaaad5c99b00 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854175 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 3854178, signal = 0, code = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff83fff1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff92bcf780 Runing uv_thread_t: 0xffff92bcf780 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaad5ca0d70 "closed" uv_timer_t: 0xaaaad5ca0d70 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaad5ca0d70 "interval" uv_timer_t: 0xaaaad5ca0d70 "interval" uv_timer_t: 0xaaaad5ca0d70 "closed" uv_timer_t: 0xaaaad5ca0d70 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaad5ca07e0 "timeout" uv_timer_t: 0xaaaad5ca0d70 "interval" uv_timer_t: 0xaaaad5ca07e0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaad5ca07e0 0 "interval" uv_timer_t: 0xaaaad5ca07e0 8 "interval" uv_timer_t: 0xaaaad5ca07e0 4 "interval" uv_timer_t: 0xaaaad5ca07e0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaad5ca07e0 0 "interval" uv_timer_t: 0xaaaad5ca07e0 8 "interval" uv_timer_t: 0xaaaad5ca07e0 4 "interval" uv_timer_t: 0xaaaad5ca07e0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffff90f7f1a0" "hello" uv_thread_t: 0xffff90f7f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.3 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so -luv -lpthread -ldl -lrt -llua5.3 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic linux-vdso.so.1 (0x0000ffffbe810000) liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x0000ffffbe760000) liblua5.3.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffbe700000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbe540000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffbe4e0000) /lib/ld-linux-aarch64.so.1 (0x0000ffffbe7d3000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbe430000) ********************** app dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaacc4590f0 "closed" uv_timer_t: 0xaaaacc4590f0 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaacc4590f0 "closed" { } uv_timer_t: 0xaaaacc4590f0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { mode = 33188, size = 6060, gid = 1111, nlink = 1, dev = 39, type = "file", mtime = table: 0xaaaacc45f720, blocks = 16, uid = 1111, blksize = 4096, atime = table: 0xaaaacc45d880, rdev = 0, birthtime = table: 0xaaaacc459aa0, ctime = table: 0xaaaacc458bd0, gen = 0, flags = 0, ino = 819106409 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { mode = 33188, size = 6060, gid = 1111, nlink = 1, dev = 39, type = "file", mtime = table: 0xaaaacc43bd20, blocks = 16, uid = 1111, blksize = 4096, atime = table: 0xaaaacc459bb0, rdev = 0, birthtime = table: 0xaaaacc453820, ctime = table: 0xaaaacc44e5b0, gen = 0, flags = 0, ino = 819106409 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaacc448248 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bsize = 4096, bfree = 23123820, bavail = 23123820, type = 16914836, ffree = 7447066, blocks = 26214400, files = 7701325 } ok 31 fs - fs.statfs sync { bsize = 4096, bfree = 23123808, bavail = 23123808, type = 16914836, ffree = 7447066, blocks = 26214400, files = 7701325 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events_waiting = 0, loop_count = 54, events = 26 } { events_waiting = 0, loop_count = 55, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { rss = 5566464, free = 43841167360.0, available = 43841167360.0, constrained = 0.0, total = 63089258496.0 } ok 48 misc - memory size { uptime = 691284.25 } ok 49 misc - uv.uptime { nivcsw = 12, maxrss = 7172, msgsnd = 0, inblock = 0, idrss = 0, utime = { usec = 696948, sec = 0 }, nsignals = 0, stime = { usec = 67716, sec = 0 }, msgrcv = 0, nvcsw = 89, majflt = 0, minflt = 3649, nswap = 0, ixrss = 0, oublock = 0, isrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { times = table: 0xaaaacc432bc0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc46a270, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc419b00, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc431df0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc426930, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc43ce40, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc4247b0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc44dd60, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc433310, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc43bd20, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc459aa0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc458bd0, speed = 0.0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", internal = true }, { mac = "\0\0\0\0\0\0", ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true } } ok 53 misc - uv.interface_addresses { 9.15, 9.78, 10.75 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { uid = 1111, gid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", username = "pbuilder1" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9128425960244e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", machine = "aarch64" } ok 62 misc - uv.os_uname os.time 1766625137 uv.gettimeofday 1766625137.000081 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 264247320, sec = 691285 } nil "realtime" { nsec = 264298600, sec = 691285 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaacc4535b0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaacc4535b0 "timeout" uv_timer_t: 0xaaaacc4590f0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaacc4535b0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855863 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855864 } "exit" uv_process_t: 0xaaaacc41f5d0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855866 } "exit" uv_process_t: 0xaaaacc41f5d0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855870 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 3855877, code = 0, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffaefdf1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffb55f4b80 Runing uv_thread_t: 0xffffb55f4b80 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaacc4590f0 "closed" uv_timer_t: 0xaaaacc4590f0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaacc4590f0 "interval" uv_timer_t: 0xaaaacc4590f0 "interval" uv_timer_t: 0xaaaacc4590f0 "closed" uv_timer_t: 0xaaaacc4590f0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaacc44bf70 "timeout" uv_timer_t: 0xaaaacc4590f0 "interval" uv_timer_t: 0xaaaacc44bf70 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaacc44bf70 0 "interval" uv_timer_t: 0xaaaacc44bf70 8 "interval" uv_timer_t: 0xaaaacc44bf70 4 "interval" uv_timer_t: 0xaaaacc44bf70 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaacc44bf70 0 "interval" uv_timer_t: 0xaaaacc44bf70 8 "interval" uv_timer_t: 0xaaaacc44bf70 4 "interval" uv_timer_t: 0xaaaacc44bf70 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffaf7ef1a0" "hello" uv_thread_t: 0xffffaf7ef1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ -Wl,-z,relro -llua5.3 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a -luv -lpthread -lrt -llua5.3 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static linux-vdso.so.1 (0x0000ffffa89f4000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa8910000) liblua5.3.so.0 => /lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffa88b0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa86f0000) /lib/ld-linux-aarch64.so.1 (0x0000ffffa89b7000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa8640000) *********************** app static (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaada05a780 "closed" uv_timer_t: 0xaaaada05a780 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaada05a780 "closed" { } uv_timer_t: 0xaaaada05a780 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { birthtime = table: 0xaaaada06e110, nlink = 1, dev = 39, gid = 1111, size = 6060, uid = 1111, gen = 0, mode = 33188, flags = 0, mtime = table: 0xaaaada03c8c0, blksize = 4096, ino = 819106409, type = "file", rdev = 0, ctime = table: 0xaaaada06c270, blocks = 16, atime = table: 0xaaaada075c00 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { birthtime = table: 0xaaaada063600, nlink = 1, dev = 39, gid = 1111, size = 6060, uid = 1111, gen = 0, mode = 33188, flags = 0, mtime = table: 0xaaaada057310, blksize = 4096, ino = 819106409, type = "file", rdev = 0, ctime = table: 0xaaaada0683a0, blocks = 16, atime = table: 0xaaaada028b30 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaada083d08 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { type = 16914836, files = 7701325, ffree = 7410750, bsize = 4096, bavail = 22739968, bfree = 22739968, blocks = 26214400 } ok 31 fs - fs.statfs sync { type = 16914836, files = 7701325, ffree = 7410750, bsize = 4096, bavail = 22739968, bfree = 22739968, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, events_waiting = 0, loop_count = 54 } { events = 26, events_waiting = 0, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { total = 63089258496.0, rss = 5529600, constrained = 0.0, free = 42180730880.0, available = 42180730880.0 } ok 48 misc - memory size { uptime = 691293.53 } ok 49 misc - uv.uptime { ixrss = 0, msgsnd = 0, maxrss = 5552, idrss = 0, majflt = 0, inblock = 0, isrss = 0, nvcsw = 47, minflt = 389, nsignals = 0, msgrcv = 0, utime = { usec = 638364, sec = 0 }, oublock = 0, stime = { usec = 74884, sec = 0 }, nivcsw = 9, nswap = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada0683a0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada0422f0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada03bb00 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada03c6a0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada04a840 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada040dd0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada03fc40 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada042260 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada04bea0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada041490 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada04f620 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada027990 } } ok 52 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 53 misc - uv.interface_addresses { 10.7, 10.1, 10.85 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { uid = 1111, homedir = "/nonexistent/first-build", username = "pbuilder1", shell = "/bin/sh", gid = 1111 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9129353582916e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { sysname = "Linux", machine = "aarch64", release = "6.1.0-27-cloud-arm64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)" } ok 62 misc - uv.os_uname os.time 1766625146 uv.gettimeofday 1766625146.000357 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 540760200, sec = 691294 } nil "realtime" { nsec = 540808880, sec = 691294 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaada039570 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaada039570 "timeout" uv_timer_t: 0xaaaada05a780 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaada039570 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaada039210, pid = 3858321 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaada039210, pid = 3858322 } "exit" uv_process_t: 0xaaaada039210 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaada039210, pid = 3858323 } "exit" uv_process_t: 0xaaaada039210 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaada039210, pid = 3858325 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 3858336, code = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff82fdf1a0 { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff894b1420 Runing uv_thread_t: 0xffff894b1420 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 103, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaada05a780 "closed" uv_timer_t: 0xaaaada05a780 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaada05a780 "interval" uv_timer_t: 0xaaaada05a780 "interval" uv_timer_t: 0xaaaada05a780 "closed" uv_timer_t: 0xaaaada05a780 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaada026160 "timeout" uv_timer_t: 0xaaaada05a780 "interval" uv_timer_t: 0xaaaada026160 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaada026160 0 "interval" uv_timer_t: 0xaaaada026160 8 "interval" uv_timer_t: 0xaaaada026160 4 "interval" uv_timer_t: 0xaaaada026160 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaada026160 0 "interval" uv_timer_t: 0xaaaada026160 8 "interval" uv_timer_t: 0xaaaada026160 4 "interval" uv_timer_t: 0xaaaada026160 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffff8914f1a0" "hello" uv_thread_t: 0xffff8914f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** Target test made Making target test for debian/lua5.4.dh-lua.conf # tests ********************** lua dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaae5f64b20 "closed" uv_timer_t: 0xaaaae5f64b20 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaae5f64b20 "closed" { } uv_timer_t: 0xaaaae5f64b20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { birthtime = table: 0xaaaae5f345c0, mtime = table: 0xaaaae5f7f640, type = "file", dev = 39, nlink = 1, rdev = 0, gid = 1111, uid = 1111, blksize = 4096, ino = 819106409, mode = 33188, atime = table: 0xaaaae5f4c150, ctime = table: 0xaaaae5f52040, flags = 0, gen = 0, blocks = 16, size = 6060 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { birthtime = table: 0xaaaae5f63510, mtime = table: 0xaaaae5f4c150, type = "file", dev = 39, nlink = 1, rdev = 0, gid = 1111, uid = 1111, blksize = 4096, ino = 819106409, mode = 33188, atime = table: 0xaaaae5f4eee0, ctime = table: 0xaaaae5f67ea0, flags = 0, gen = 0, blocks = 16, size = 6060 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaae5f91738 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23122487, blocks = 26214400, ffree = 7454211, bfree = 23122487, files = 7701325, type = 16914836, bsize = 4096 } ok 31 fs - fs.statfs sync { bavail = 23122487, blocks = 26214400, ffree = 7454211, bfree = 23122487, files = 7701325, type = 16914836, bsize = 4096 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { total = 63089258496.0, available = 43867680768.0, free = 43867680768.0, constrained = 0.0, rss = 3506176 } ok 48 misc - memory size { uptime = 691302.3 } ok 49 misc - uv.uptime { msgsnd = 0, msgrcv = 0, nsignals = 0, ixrss = 0, stime = { sec = 0, usec = 61747 }, maxrss = 3464, idrss = 0, nvcsw = 45, nivcsw = 10, oublock = 0, utime = { sec = 0, usec = 646566 }, isrss = 0, inblock = 0, minflt = 325, nswap = 0, majflt = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0.0, times = table: 0xaaaae5f507d0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f5f110, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f52690, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f35ca0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f648a0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f43930, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f360b0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f7bf80, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f4c150, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f70400, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f51bf0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f56e30, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { ip = "127.0.0.1", internal = true, family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, { ip = "::1", internal = true, family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses { 11.04, 10.18, 10.87 } ok 54 misc - uv.loadavg "/usr/bin/lua5.4" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { uid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", username = "pbuilder1", gid = 1111 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9130230387668e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", release = "6.1.0-27-cloud-arm64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625155 uv.gettimeofday 1766625155.000125 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691303, nsec = 308969200 } nil "realtime" { sec = 691303, nsec = 309026560 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaae5f5f800 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaae5f5f800 "timeout" uv_timer_t: 0xaaaae5f27e30 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaae5f5f800 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 3861589, handle = uv_process_t: 0xaaaae5f5d280 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { pid = 3861590, handle = uv_process_t: 0xaaaae5f5d280 } "exit" uv_process_t: 0xaaaae5f5d280 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { pid = 3861591, handle = uv_process_t: 0xaaaae5f5d280 } "exit" uv_process_t: 0xaaaae5f5d280 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 3861593, handle = uv_process_t: 0xaaaae5f5d280 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, code = 0, pid = 3861598 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff8608f1a0 { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff884f8780 Runing uv_thread_t: 0xffff884f8780 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 101, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaae5f27e30 "closed" uv_timer_t: 0xaaaae5f27e30 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaae5f27e30 "interval" uv_timer_t: 0xaaaae5f27e30 "interval" uv_timer_t: 0xaaaae5f27e30 "closed" uv_timer_t: 0xaaaae5f27e30 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaae5f68720 "timeout" uv_timer_t: 0xaaaae5f27e30 "interval" uv_timer_t: 0xaaaae5f68720 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaae5f68720 0 "interval" uv_timer_t: 0xaaaae5f68720 8 "interval" uv_timer_t: 0xaaaae5f68720 4 "interval" uv_timer_t: 0xaaaae5f68720 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaae5f68720 0 "interval" uv_timer_t: 0xaaaae5f68720 8 "interval" uv_timer_t: 0xaaaae5f68720 4 "interval" uv_timer_t: 0xaaaae5f68720 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffff880cf1a0" "hello" uv_thread_t: 0xffff880cf1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.4 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so -luv -lpthread -ldl -lrt -llua5.4 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic linux-vdso.so.1 (0x0000ffffa8978000) liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x0000ffffa88c0000) liblua5.4.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffffa8850000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa8690000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa8630000) /lib/ld-linux-aarch64.so.1 (0x0000ffffa893b000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa8580000) ********************** app dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaf48fda20 "closed" uv_timer_t: 0xaaaaf48fda20 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaf48fda20 "closed" { } uv_timer_t: 0xaaaaf48fda20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { blocks = 16, type = "file", blksize = 4096, ctime = table: 0xaaaaf48eef70, ino = 819106409, mode = 33188, dev = 39, uid = 1111, birthtime = table: 0xaaaaf48f5440, flags = 0, rdev = 0, atime = table: 0xaaaaf48e9210, gid = 1111, nlink = 1, mtime = table: 0xaaaaf48e48c0, gen = 0, size = 6060 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { blocks = 16, type = "file", blksize = 4096, ctime = table: 0xaaaaf490b690, ino = 819106409, mode = 33188, dev = 39, uid = 1111, birthtime = table: 0xaaaaf4904ad0, flags = 0, rdev = 0, atime = table: 0xaaaaf48e9860, gid = 1111, nlink = 1, mtime = table: 0xaaaaf48e9210, gen = 0, size = 6060 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaaf4928f38 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { bfree = 22897872, blocks = 26214400, ffree = 7437691, bsize = 4096, type = 16914836, files = 7701325, bavail = 22897872 } ok 31 fs - fs.statfs sync { bfree = 22897931, blocks = 26214400, ffree = 7437766, bsize = 4096, type = 16914836, files = 7701325, bavail = 22897931 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, loop_count = 54, events_waiting = 0 } { events = 26, loop_count = 55, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { total = 63089258496.0, rss = 3268608, free = 42954215424.0, available = 42954215424.0, constrained = 0.0 } ok 48 misc - memory size { uptime = 691311.57 } ok 49 misc - uv.uptime { nivcsw = 6, msgsnd = 0, idrss = 0, nsignals = 0, isrss = 0, utime = { usec = 696535, sec = 0 }, ixrss = 0, stime = { usec = 90965, sec = 0 }, majflt = 0, msgrcv = 0, nvcsw = 85, maxrss = 7168, nswap = 0, inblock = 0, minflt = 3561, oublock = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e9210 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48f5440 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf4903e50 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e9fa0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48fc4a0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e1970 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48f5080 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf490bd90 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e8dc0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48fee50 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48f3380 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48fc5a0 } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", family = "inet", internal = true, ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", internal = true, ip = "::1" } } ok 53 misc - uv.interface_addresses { 10.87, 10.18, 10.86 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { gid = 1111, username = "pbuilder1", uid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9131157967432e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625164 uv.gettimeofday 1766625164.000401 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 584317440, sec = 691312 } nil "realtime" { nsec = 584365840, sec = 691312 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaf48f48d0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaf48f48d0 "timeout" uv_timer_t: 0xaaaaf48e00c0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaf48f48d0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 3865201, handle = uv_process_t: 0xaaaaf490bcc0 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { pid = 3865204, handle = uv_process_t: 0xaaaaf490bcc0 } "exit" uv_process_t: 0xaaaaf490bcc0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { pid = 3865206, handle = uv_process_t: 0xaaaaf490bcc0 } "exit" uv_process_t: 0xaaaaf490bcc0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 3865211, handle = uv_process_t: 0xaaaaf490bcc0 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 3865215, code = 0, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffb1e9f1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffb42a2b80 Runing uv_thread_t: 0xffffb42a2b80 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaf48e00c0 "closed" uv_timer_t: 0xaaaaf48e00c0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaf48e00c0 "interval" uv_timer_t: 0xaaaaf48e00c0 "interval" uv_timer_t: 0xaaaaf48e00c0 "closed" uv_timer_t: 0xaaaaf48e00c0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaf48eec20 "timeout" uv_timer_t: 0xaaaaf48e00c0 "interval" uv_timer_t: 0xaaaaf48eec20 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaf48eec20 0 "interval" uv_timer_t: 0xaaaaf48eec20 8 "interval" uv_timer_t: 0xaaaaf48eec20 4 "interval" uv_timer_t: 0xaaaaf48eec20 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaf48eec20 0 "interval" uv_timer_t: 0xaaaaf48eec20 8 "interval" uv_timer_t: 0xaaaaf48eec20 4 "interval" uv_timer_t: 0xaaaaf48eec20 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffb2ebf1a0" "hello" uv_thread_t: 0xffffb2ebf1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ -Wl,-z,relro -llua5.4 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a -luv -lpthread -lrt -llua5.4 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static linux-vdso.so.1 (0x0000ffffb9589000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb94a0000) liblua5.4.so.0 => /lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffffb9430000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb9270000) /lib/ld-linux-aarch64.so.1 (0x0000ffffb954c000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb91c0000) *********************** app static (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaab08e93a20 "closed" uv_timer_t: 0xaaab08e93a20 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaab08e93a20 "closed" { } uv_timer_t: 0xaaab08e93a20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { dev = 39, ctime = table: 0xaaab08e84f70, atime = table: 0xaaab08e7f210, blksize = 4096, gid = 1111, blocks = 16, flags = 0, rdev = 0, mode = 33188, nlink = 1, uid = 1111, type = "file", mtime = table: 0xaaab08e7a8c0, size = 6060, birthtime = table: 0xaaab08e8b440, gen = 0, ino = 819106409 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { dev = 39, ctime = table: 0xaaab08ea1690, atime = table: 0xaaab08e7f860, blksize = 4096, gid = 1111, blocks = 16, flags = 0, rdev = 0, mode = 33188, nlink = 1, uid = 1111, type = "file", mtime = table: 0xaaab08e7f210, size = 6060, birthtime = table: 0xaaab08e9aad0, gen = 0, ino = 819106409 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaab08ebef38 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { type = 16914836, ffree = 7436283, bfree = 22860626, blocks = 26214400, bsize = 4096, files = 7701325, bavail = 22860626 } ok 31 fs - fs.statfs sync { type = 16914836, ffree = 7436283, bfree = 22860626, blocks = 26214400, bsize = 4096, files = 7701325, bavail = 22860626 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, events_waiting = 0, loop_count = 54 } { events = 26, events_waiting = 0, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { total = 63089258496.0, free = 43006226432.0, constrained = 0.0, available = 43006226432.0, rss = 3325952 } ok 48 misc - memory size { uptime = 691320.5 } ok 49 misc - uv.uptime { minflt = 310, isrss = 0, msgsnd = 0, utime = { sec = 0, usec = 630811 }, ixrss = 0, stime = { sec = 0, usec = 59578 }, idrss = 0, nvcsw = 46, nsignals = 0, msgrcv = 0, nivcsw = 45, inblock = 0, nswap = 0, majflt = 0, oublock = 0, maxrss = 3248 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { times = table: 0xaaab08e89380, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e7fa10, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e631b0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e77970, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e8e040, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e63230, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08eacfb0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e94e50, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e99b10, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08ea80d0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08ea22b0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e925a0, model = "Neoverse-N1", speed = 0.0 } } ok 52 misc - uv.cpu_info "lo" { { internal = true, family = "inet", ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, { internal = true, family = "inet6", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses { 10.96, 10.22, 10.87 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { shell = "/bin/sh", gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", uid = 1111 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9132051342612e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", machine = "aarch64", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625173 uv.gettimeofday 1766625173.000335 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691321, nsec = 525895560 } nil "realtime" { sec = 691321, nsec = 525968920 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaab08ea9930 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaab08ea9930 "timeout" uv_timer_t: 0xaaab08e70280 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaab08ea9930 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870532 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870534 } "exit" uv_process_t: 0xaaab08ea6a60 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870535 } "exit" uv_process_t: 0xaaab08ea6a60 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870538 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, code = 0, pid = 3870545 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffbd31f1a0 { elapsed = 108, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffbf6d2420 Runing uv_thread_t: 0xffffbf6d2420 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 101, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaab08e70280 "closed" uv_timer_t: 0xaaab08e70280 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaab08e70280 "interval" uv_timer_t: 0xaaab08e70280 "interval" uv_timer_t: 0xaaab08e70280 "closed" uv_timer_t: 0xaaab08e70280 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaab08e760c0 "timeout" uv_timer_t: 0xaaab08e70280 "interval" uv_timer_t: 0xaaab08e760c0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaab08e760c0 0 "interval" uv_timer_t: 0xaaab08e760c0 8 "interval" uv_timer_t: 0xaaab08e760c0 4 "interval" uv_timer_t: 0xaaab08e760c0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaab08e760c0 0 "interval" uv_timer_t: 0xaaab08e760c0 8 "interval" uv_timer_t: 0xaaab08e760c0 4 "interval" uv_timer_t: 0xaaab08e760c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffbe33f1a0" "hello" uv_thread_t: 0xffffbe33f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** Target test made create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=lua dh_prep -O--buildsystem=lua debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/lua-luv-1.48.0-2' sed -i '/usr\/include\/lua5\.[1-9]\/luv\.h/d' debian/lua-luv-dev.install dh_auto_install make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple install Making target install for debian/lua5.1.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Adding new line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Adding new line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Adding new line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Adding new line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.1-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.1-luv.so.1.0.0 liblua5.1-luv.so.1 || { rm -f liblua5.1-luv.so.1 && ln -s liblua5.1-luv.so.1.0.0 liblua5.1-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.1-luv.so.1.0.0 liblua5.1-luv.so || { rm -f liblua5.1-luv.so && ln -s liblua5.1-luv.so.1.0.0 liblua5.1-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.1-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/lua5.1-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.1-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.1/luv.h Target install made Making target install for debian/lua5.2.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.2-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.2-luv.so.1.0.0 liblua5.2-luv.so.1 || { rm -f liblua5.2-luv.so.1 && ln -s liblua5.2-luv.so.1.0.0 liblua5.2-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.2-luv.so.1.0.0 liblua5.2-luv.so || { rm -f liblua5.2-luv.so && ln -s liblua5.2-luv.so.1.0.0 liblua5.2-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.2-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/lua5.2-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.2-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.2/luv.h Target install made Making target install for debian/lua5.3.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.3-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.3-luv.so.1.0.0 liblua5.3-luv.so.1 || { rm -f liblua5.3-luv.so.1 && ln -s liblua5.3-luv.so.1.0.0 liblua5.3-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.3-luv.so.1.0.0 liblua5.3-luv.so || { rm -f liblua5.3-luv.so && ln -s liblua5.3-luv.so.1.0.0 liblua5.3-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.3-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/lua5.3-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.3-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.3/luv.h Target install made Making target install for debian/lua5.4.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.4-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.4-luv.so.1.0.0 liblua5.4-luv.so.1 || { rm -f liblua5.4-luv.so.1 && ln -s liblua5.4-luv.so.1.0.0 liblua5.4-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.4-luv.so.1.0.0 liblua5.4-luv.so || { rm -f liblua5.4-luv.so && ln -s liblua5.4-luv.so.1.0.0 liblua5.4-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.4-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/lua5.4-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.4-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.4/luv.h Target install made rm -f debian/tmp/usr/include/lua*/luv.h make[1]: Leaving directory '/build/reproducible-path/lua-luv-1.48.0-2' dh_install -O--buildsystem=lua dh_lua -O--buildsystem=lua dh_installdocs -O--buildsystem=lua dh_installchangelogs -O--buildsystem=lua dh_installexamples -O--buildsystem=lua dh_installsystemduser -O--buildsystem=lua dh_lintian -O--buildsystem=lua dh_perl -O--buildsystem=lua dh_link -O--buildsystem=lua dh_strip_nondeterminism -O--buildsystem=lua dh_compress -X.lua -O--buildsystem=lua dh_fixperms -O--buildsystem=lua dh_missing -O--buildsystem=lua dh_dwz -a -O--buildsystem=lua dh_strip -a -O--buildsystem=lua dh_makeshlibs -a -O--buildsystem=lua dh_shlibdeps -a -O--buildsystem=lua dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: symbol lua_rotate used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkversion_ used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_tointegerx used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol luaL_loadbufferx used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_pushresult used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_close used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_setglobal used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_gettop used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawset used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_tolstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checknumber used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_absindex used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawget used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_callmeta used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol lua_rawget used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_call used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_callmeta used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pcall used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) dh_installdeb -O--buildsystem=lua dh_gencontrol -O--buildsystem=lua dh_md5sums -O--buildsystem=lua dh_builddeb -O--buildsystem=lua dpkg-deb: building package 'lua-luv' in '../lua-luv_1.48.0-2-3_arm64.deb'. dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.48.0-2-3_arm64.deb'. dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.48.0-2-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../lua-luv_1.48.0-2-3_arm64.buildinfo dpkg-genchanges --build=binary -O../lua-luv_1.48.0-2-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration 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/3837337 and its subdirectories I: Current time: Wed Dec 24 13:13:09 -12 2025 I: pbuilder-time-stamp: 1766625189 Thu Dec 25 01:13:09 UTC 2025 I: Signing ./b1/lua-luv_1.48.0-2-3_arm64.buildinfo as lua-luv_1.48.0-2-3_arm64.buildinfo.asc Thu Dec 25 01:13:09 UTC 2025 I: Signed ./b1/lua-luv_1.48.0-2-3_arm64.buildinfo as ./b1/lua-luv_1.48.0-2-3_arm64.buildinfo.asc Thu Dec 25 01:13:09 UTC 2025 - build #1 for lua-luv/unstable/arm64 on codethink01-arm64 done. Starting cleanup. All cleanup done. Thu Dec 25 01:13:09 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-68awsIB6, removing. /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 18:50 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 18:47 b2 -rw-r--r-- 1 jenkins jenkins 2383 Sep 1 01:49 lua-luv_1.48.0-2-3.dsc -rw------- 1 jenkins jenkins 3507 Nov 21 18:47 rbuildlog.oI9wV65 /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b1: total 1256 -rw-r--r-- 1 jenkins jenkins 344207 Nov 21 18:50 build.log -rw-r--r-- 1 jenkins jenkins 620452 Nov 21 18:50 lua-luv-dbgsym_1.48.0-2-3_arm64.deb -rw-r--r-- 1 jenkins jenkins 157464 Nov 21 18:50 lua-luv-dev_1.48.0-2-3_arm64.deb -rw-r--r-- 1 jenkins jenkins 5752 Nov 21 18:50 lua-luv_1.48.0-2-3.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2383 Nov 21 18:50 lua-luv_1.48.0-2-3.dsc -rw-r--r-- 1 jenkins jenkins 6100 Nov 21 18:50 lua-luv_1.48.0-2-3_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6982 Nov 21 18:50 lua-luv_1.48.0-2-3_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1857 Nov 21 18:50 lua-luv_1.48.0-2-3_arm64.changes -rw-r--r-- 1 jenkins jenkins 117984 Nov 21 18:50 lua-luv_1.48.0-2-3_arm64.deb -rw-r--r-- 1 jenkins jenkins 1395 Nov 21 18:50 lua-luv_1.48.0-2-3_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b2: total 0 Thu Nov 21 18:50:11 UTC 2024 I: Deleting $TMPDIR on codethink01-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Dec 24 13:10:02 -12 2025 I: pbuilder-time-stamp: 1766625002 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [lua-luv_1.48.0-2-3.dsc] I: copying [./lua-luv_1.48.0-2.orig.tar.gz] I: copying [./lua-luv_1.48.0-2-3.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Sep 1 01:35:21 2024 gpgv: using RSA key 91BFBF4D6956BD5DF7B72D23DFE691AE331BA3DB gpgv: issuer "jamessan@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./lua-luv_1.48.0-2-3.dsc: no acceptable signature found dpkg-source: info: extracting lua-luv in lua-luv-1.48.0-2 dpkg-source: info: unpacking lua-luv_1.48.0-2.orig.tar.gz dpkg-source: info: unpacking lua-luv_1.48.0-2-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable_network_tests.patch dpkg-source: info: applying disable_loop_tests.patch dpkg-source: info: applying longer_async_work_timeout.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3837337/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='8571f910030043e9ab5968a597f46518' 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='3837337' PS1='# ' PS2='> ' 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.U9WcGH3F/pbuilderrc_AlR6 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b1 --logfile b1/build.log lua-luv_1.48.0-2-3.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink01-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3837337/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-lua, dpkg-dev (>= 1.22.5), libuv1-dev, lua-compat53-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20084 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-lua; however: Package dh-lua is not installed. pbuilder-satisfydepends-dummy depends on libuv1-dev; however: Package libuv1-dev is not installed. pbuilder-satisfydepends-dummy depends on lua-compat53-dev; however: Package lua-compat53-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} dctrl-tools{a} debhelper{a} dh-autoreconf{a} dh-lua{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-find-rule-perl{a} libfile-stripnondeterminism-perl{a} libicu72{a} liblua5.1-0{a} liblua5.1-0-dev{a} liblua5.2-0{a} liblua5.2-dev{a} liblua5.3-0{a} liblua5.3-dev{a} liblua5.4-0{a} liblua5.4-dev{a} libmagic-mgc{a} libmagic1t64{a} libncurses-dev{a} libncurses6{a} libnumber-compare-perl{a} libpipeline1{a} libpkgconf3{a} libreadline-dev{a} libreadline8t64{a} libtext-glob-perl{a} libtool{a} libuchardet0{a} libuv1-dev{a} libuv1t64{a} libxml2{a} lua-compat53{a} lua-compat53-dev{a} lua5.1{a} lua5.2{a} lua5.3{a} lua5.4{a} m4{a} man-db{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} readline-common{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libgpm2 libltdl-dev libmail-sendmail-perl libtool-bin lynx wget 0 packages upgraded, 59 newly installed, 0 to remove and 0 not upgraded. Need to get 22.4 MB of archives. After unpacking 93.6 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-5 [69.3 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.22.5-2 [198 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-5 [1129 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.2-11 [91.2 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.22.5-2 [723 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 dctrl-tools arm64 2.24-3+b1 [125 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.20 [89.7 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libtool all 2.4.7-8 [517 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 24 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-5+b1 [9239 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.22.5-2 [1532 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.20 [915 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 pkg-config arm64 1.8.1-4 [14.0 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libnumber-compare-perl all 0.03-3 [6332 B] Get: 37 http://deb.debian.org/debian unstable/main arm64 libtext-glob-perl all 0.11-3 [7676 B] Get: 38 http://deb.debian.org/debian unstable/main arm64 libfile-find-rule-perl all 0.34-3 [26.6 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 liblua5.4-0 arm64 5.4.6-3+b2 [133 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-5 [159 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libncurses6 arm64 6.5-2+b1 [96.1 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libncurses-dev arm64 6.5-2+b1 [338 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libreadline-dev arm64 8.2-5 [155 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 liblua5.4-dev arm64 5.4.6-3+b2 [165 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 lua5.4 arm64 5.4.6-3+b2 [121 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 liblua5.3-0 arm64 5.3.6-2+b3 [118 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 liblua5.3-dev arm64 5.3.6-2+b3 [148 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 lua5.3 arm64 5.3.6-2+b3 [107 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 liblua5.2-0 arm64 5.2.4-3+b3 [106 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 liblua5.2-dev arm64 5.2.4-3+b3 [134 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 lua5.2 arm64 5.2.4-3+b3 [97.0 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 liblua5.1-0 arm64 5.1.5-9+b3 [102 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 liblua5.1-0-dev arm64 5.1.5-9+b3 [128 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 lua5.1 arm64 5.1.5-9+b3 [97.1 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 dh-lua all 33 [30.3 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.48.0-7 [143 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 libuv1-dev arm64 1.48.0-7 [181 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 lua-compat53 arm64 0.7-2+b2 [32.1 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 lua-compat53-dev arm64 0.7-2+b2 [30.1 kB] Fetched 22.4 MB in 0s (55.3 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 ... 20084 files and directories currently installed.) Preparing to unpack .../00-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-2_arm64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-5_arm64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.2-11_arm64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../09-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package dctrl-tools. Preparing to unpack .../16-dctrl-tools_2.24-3+b1_arm64.deb ... Unpacking dctrl-tools (2.24-3+b1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../23-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../25-libicu72_72.1-5+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-5+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../26-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.22.5-2_arm64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../31-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../32-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../33-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package pkg-config:arm64. Preparing to unpack .../34-pkg-config_1.8.1-4_arm64.deb ... Unpacking pkg-config:arm64 (1.8.1-4) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../35-libnumber-compare-perl_0.03-3_all.deb ... Unpacking libnumber-compare-perl (0.03-3) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../36-libtext-glob-perl_0.11-3_all.deb ... Unpacking libtext-glob-perl (0.11-3) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../37-libfile-find-rule-perl_0.34-3_all.deb ... Unpacking libfile-find-rule-perl (0.34-3) ... Selecting previously unselected package liblua5.4-0:arm64. Preparing to unpack .../38-liblua5.4-0_5.4.6-3+b2_arm64.deb ... Unpacking liblua5.4-0:arm64 (5.4.6-3+b2) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../39-libreadline8t64_8.2-5_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-5) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../40-libncurses6_6.5-2+b1_arm64.deb ... Unpacking libncurses6:arm64 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:arm64. Preparing to unpack .../41-libncurses-dev_6.5-2+b1_arm64.deb ... Unpacking libncurses-dev:arm64 (6.5-2+b1) ... Selecting previously unselected package libreadline-dev:arm64. Preparing to unpack .../42-libreadline-dev_8.2-5_arm64.deb ... Unpacking libreadline-dev:arm64 (8.2-5) ... Selecting previously unselected package liblua5.4-dev:arm64. Preparing to unpack .../43-liblua5.4-dev_5.4.6-3+b2_arm64.deb ... Unpacking liblua5.4-dev:arm64 (5.4.6-3+b2) ... Selecting previously unselected package lua5.4. Preparing to unpack .../44-lua5.4_5.4.6-3+b2_arm64.deb ... Unpacking lua5.4 (5.4.6-3+b2) ... Selecting previously unselected package liblua5.3-0:arm64. Preparing to unpack .../45-liblua5.3-0_5.3.6-2+b3_arm64.deb ... Unpacking liblua5.3-0:arm64 (5.3.6-2+b3) ... Selecting previously unselected package liblua5.3-dev:arm64. Preparing to unpack .../46-liblua5.3-dev_5.3.6-2+b3_arm64.deb ... Unpacking liblua5.3-dev:arm64 (5.3.6-2+b3) ... Selecting previously unselected package lua5.3. Preparing to unpack .../47-lua5.3_5.3.6-2+b3_arm64.deb ... Unpacking lua5.3 (5.3.6-2+b3) ... Selecting previously unselected package liblua5.2-0:arm64. Preparing to unpack .../48-liblua5.2-0_5.2.4-3+b3_arm64.deb ... Unpacking liblua5.2-0:arm64 (5.2.4-3+b3) ... Selecting previously unselected package liblua5.2-dev:arm64. Preparing to unpack .../49-liblua5.2-dev_5.2.4-3+b3_arm64.deb ... Unpacking liblua5.2-dev:arm64 (5.2.4-3+b3) ... Selecting previously unselected package lua5.2. Preparing to unpack .../50-lua5.2_5.2.4-3+b3_arm64.deb ... Unpacking lua5.2 (5.2.4-3+b3) ... Selecting previously unselected package liblua5.1-0:arm64. Preparing to unpack .../51-liblua5.1-0_5.1.5-9+b3_arm64.deb ... Unpacking liblua5.1-0:arm64 (5.1.5-9+b3) ... Selecting previously unselected package liblua5.1-0-dev:arm64. Preparing to unpack .../52-liblua5.1-0-dev_5.1.5-9+b3_arm64.deb ... Unpacking liblua5.1-0-dev:arm64 (5.1.5-9+b3) ... Selecting previously unselected package lua5.1. Preparing to unpack .../53-lua5.1_5.1.5-9+b3_arm64.deb ... Unpacking lua5.1 (5.1.5-9+b3) ... Selecting previously unselected package dh-lua. Preparing to unpack .../54-dh-lua_33_all.deb ... Unpacking dh-lua (33) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../55-libuv1t64_1.48.0-7_arm64.deb ... Unpacking libuv1t64:arm64 (1.48.0-7) ... Selecting previously unselected package libuv1-dev:arm64. Preparing to unpack .../56-libuv1-dev_1.48.0-7_arm64.deb ... Unpacking libuv1-dev:arm64 (1.48.0-7) ... Selecting previously unselected package lua-compat53:arm64. Preparing to unpack .../57-lua-compat53_0.7-2+b2_arm64.deb ... Unpacking lua-compat53:arm64 (0.7-2+b2) ... Selecting previously unselected package lua-compat53-dev:arm64. Preparing to unpack .../58-lua-compat53-dev_0.7-2+b2_arm64.deb ... Unpacking lua-compat53-dev:arm64 (0.7-2+b2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libicu72:arm64 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libuv1t64:arm64 (1.48.0-7) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up lua-compat53:arm64 (0.7-2+b2) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libfile-find-rule-perl (0.34-3) ... Setting up libncurses6:arm64 (6.5-2+b1) ... Setting up lua-compat53-dev:arm64 (0.7-2+b2) ... Setting up autopoint (0.22.5-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up liblua5.2-0:arm64 (5.2.4-3+b3) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up liblua5.3-0:arm64 (5.3.6-2+b3) ... Setting up liblua5.1-0:arm64 (5.1.5-9+b3) ... Setting up liblua5.4-0:arm64 (5.4.6-3+b2) ... Setting up readline-common (8.2-5) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up dctrl-tools (2.24-3+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libuv1-dev:arm64 (1.48.0-7) ... Setting up libncurses-dev:arm64 (6.5-2+b1) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up pkg-config:arm64 (1.8.1-4) ... Setting up libreadline8t64:arm64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up lua5.4 (5.4.6-3+b2) ... update-alternatives: using /usr/bin/lua5.4 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.4 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up lua5.2 (5.2.4-3+b3) ... update-alternatives: using /usr/bin/lua5.2 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.2 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up lua5.3 (5.3.6-2+b3) ... Setting up libreadline-dev:arm64 (8.2-5) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up lua5.1 (5.1.5-9+b3) ... Setting up liblua5.2-dev:arm64 (5.2.4-3+b3) ... Setting up liblua5.4-dev:arm64 (5.4.6-3+b2) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/lua5.4.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/lua.pc (lua-pkgconfig-aarch64-linux-gnu) in auto mode Setting up liblua5.3-dev:arm64 (5.3.6-2+b3) ... Setting up liblua5.1-0-dev:arm64 (5.1.5-9+b3) ... Setting up debhelper (13.20) ... Setting up dh-lua (33) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/lua-luv-1.48.0-2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../lua-luv_1.48.0-2-3_source.changes dpkg-buildpackage: info: source package lua-luv dpkg-buildpackage: info: source version 1.48.0-2-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by James McCoy dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --buildsystem=lua --with lua dh_auto_clean -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple clean Making target clean for debian/lua5.1.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.2.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.3.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.4.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made dh_autoreconf_clean -O--buildsystem=lua dh_clean -O--buildsystem=lua debian/rules binary dh binary --buildsystem=lua --with lua dh_update_autotools_config -O--buildsystem=lua dh_autoreconf -O--buildsystem=lua dh_auto_configure -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple configure Making target configure for debian/lua5.1.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.1/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.1-luv.pc Adding new line: usr/include/lua5.1/luv.h Adding new line: src/lhandle.h usr/include/lua5.1/luv/ Adding new line: src/lreq.h usr/include/lua5.1/luv/ Adding new line: src/luv.h usr/include/lua5.1/luv/ Adding new line: src/util.h usr/include/lua5.1/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.1 Target configure made Making target configure for debian/lua5.2.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.2/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.2-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.2-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.2-luv.pc Adding new line: usr/include/lua5.2/luv.h Adding new line: src/lhandle.h usr/include/lua5.2/luv/ Adding new line: src/lreq.h usr/include/lua5.2/luv/ Adding new line: src/luv.h usr/include/lua5.2/luv/ Adding new line: src/util.h usr/include/lua5.2/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.2 Target configure made Making target configure for debian/lua5.3.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.3/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.3-luv.pc Adding new line: usr/include/lua5.3/luv.h Adding new line: src/lhandle.h usr/include/lua5.3/luv/ Adding new line: src/lreq.h usr/include/lua5.3/luv/ Adding new line: src/luv.h usr/include/lua5.3/luv/ Adding new line: src/util.h usr/include/lua5.3/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.3 Target configure made Making target configure for debian/lua5.4.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.4/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.4-luv.pc Adding new line: usr/include/lua5.4/luv.h Adding new line: src/lhandle.h usr/include/lua5.4/luv/ Adding new line: src/lreq.h usr/include/lua5.4/luv/ Adding new line: src/luv.h usr/include/lua5.4/luv/ Adding new line: src/util.h usr/include/lua5.4/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.4 Target configure made dh_auto_build -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple build Making target build for debian/lua5.1.dh-lua.conf libtoolize: putting auxiliary files in '.'. libtoolize: copying file './config.guess' libtoolize: copying file './config.sub' libtoolize: copying file './install-sh' libtoolize: copying file './ltmain.sh' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. cd debian/.dh_lua-libtool && ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking CFLAGS= LDFLAGS= LDFLAGS_STATIC= checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking how to print strings... printf checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o 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... /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 checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... no 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... /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 checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating ./config.status config.status: executing libtool commands /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.1-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.so.1" && ln -s "liblua5.1-luv.so.1.0.0" "liblua5.1-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.so" && ln -s "liblua5.1-luv.so.1.0.0" "liblua5.1-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.la" && ln -s "../liblua5.1-luv.la" "liblua5.1-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/luv.so linux-vdso.so.1 (0x0000ffff89970000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff89890000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff896d0000) /lib/ld-linux-aarch64.so.1 (0x0000ffff89933000) Target build made Making target build for debian/lua5.2.dh-lua.conf /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.2-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.so.1" && ln -s "liblua5.2-luv.so.1.0.0" "liblua5.2-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.so" && ln -s "liblua5.2-luv.so.1.0.0" "liblua5.2-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.la" && ln -s "../liblua5.2-luv.la" "liblua5.2-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/luv.so linux-vdso.so.1 (0x0000ffffb45ad000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb44c0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb4300000) /lib/ld-linux-aarch64.so.1 (0x0000ffffb4570000) Target build made Making target build for debian/lua5.3.dh-lua.conf /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.3-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.so.1" && ln -s "liblua5.3-luv.so.1.0.0" "liblua5.3-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.so" && ln -s "liblua5.3-luv.so.1.0.0" "liblua5.3-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.la" && ln -s "../liblua5.3-luv.la" "liblua5.3-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/luv.so linux-vdso.so.1 (0x0000ffff85bb2000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff85ad0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff85910000) /lib/ld-linux-aarch64.so.1 (0x0000ffff85b75000) Target build made Making target build for debian/lua5.4.dh-lua.conf /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.4-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.so.1" && ln -s "liblua5.4-luv.so.1.0.0" "liblua5.4-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.so" && ln -s "liblua5.4-luv.so.1.0.0" "liblua5.4-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.la" && ln -s "../liblua5.4-luv.la" "liblua5.4-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/luv.so linux-vdso.so.1 (0x0000ffff99c74000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff99b90000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff999d0000) /lib/ld-linux-aarch64.so.1 (0x0000ffff99c37000) Target build made dh_auto_test -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple test Making target test for debian/lua5.1.dh-lua.conf # tests ********************** lua dynamic (5.1) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaf7d251e0 "closed" uv_timer_t: 0xaaaaf7d251e0 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaf7d251e0 "closed" { } uv_timer_t: 0xaaaaf7d251e0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaaaf7d32a40, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaaf7d2b420, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaaaf7d31100, birthtime = table: 0xaaaaf7d18180, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaaaf7d33ef0, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaaf7d366b0, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaaaf7d30e90, birthtime = table: 0xaaaaf7d30d60, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaaf7d4f738 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23995963, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995963, ffree = 7534180, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 23995963, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995963, ffree = 7534180, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { rss = 3579904, total = 63089258496, free = 48013922304, constrained = 0, available = 48013922304 } ok 48 misc - memory size { uptime = 691220.78 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 665838, sec = 0 }, oublock = 0, stime = { usec = 87199, sec = 0 }, nivcsw = 5, minflt = 418, idrss = 0, majflt = 0, nvcsw = 42, isrss = 0, nswap = 0, maxrss = 3732, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0, times = table: 0xaaaaf7d32a40, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d2b420, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d1a850, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d34c00, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d7ae60, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d2cd70, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d2bd60, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d77510, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d18180, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d4ca60, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d1eea0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf7d5dc30, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses { 9.45, 10.03, 10.9 } ok 54 misc - uv.loadavg "/usr/bin/lua5.1" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9122079039756e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625073 uv.gettimeofday 1766625073.000612 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 796054480, sec = 691221 } nil "realtime" { nsec = 796071520, sec = 691221 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaf7d1cae0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaf7d1cae0 "timeout" uv_timer_t: 0xaaaaf7d26340 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaf7d1cae0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849202 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849203 } "exit" uv_process_t: 0xaaaaf7d77960 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849204 } "exit" uv_process_t: 0xaaaaf7d77960 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849206 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 3849209, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffba4ef780 Runing uv_thread_t: 0xffffba4ef780 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaf7d26340 "closed" uv_timer_t: 0xaaaaf7d26340 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaf7d26340 "interval" uv_timer_t: 0xaaaaf7d26340 "interval" uv_timer_t: 0xaaaaf7d26340 "closed" uv_timer_t: 0xaaaaf7d26340 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaf7d251e0 "timeout" uv_timer_t: 0xaaaaf7d26340 "interval" uv_timer_t: 0xaaaaf7d251e0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaf7d251e0 0 "interval" uv_timer_t: 0xaaaaf7d251e0 8 "interval" uv_timer_t: 0xaaaaf7d251e0 4 "interval" uv_timer_t: 0xaaaaf7d251e0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaf7d251e0 0 "interval" uv_timer_t: 0xaaaaf7d251e0 8 "interval" uv_timer_t: 0xaaaaf7d251e0 4 "interval" uv_timer_t: 0xaaaaf7d251e0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffffb98bf1a0" "hello" uv_thread_t: 0xffffb98bf1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed In uv_thread_t: 0xffffabfff1a0 hello world from thread priority in thread 10 6 ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ \ /usr/share/dh-lua/test/5.1/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.1 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so -luv -lpthread -ldl -lrt -llua5.1 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-dynamic linux-vdso.so.1 (0x0000ffffa9d59000) liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x0000ffffa9ca0000) liblua5.1.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffffa9c40000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa9a80000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa9a20000) /lib/ld-linux-aarch64.so.1 (0x0000ffffa9d1c000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa9970000) ********************** app dynamic (5.1) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaab0b098b50 "closed" uv_timer_t: 0xaaab0b098b50 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaab0b098b50 "closed" { } uv_timer_t: 0xaaab0b098b50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaab0b0722c0, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaab0b06ced0, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaab0b06c370, birthtime = table: 0xaaab0b06c770, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaab0b0414e0, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaab0b0770c0, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaab0b07be00, birthtime = table: 0xaaab0b079c10, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaab0b094f48 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23995502, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995502, ffree = 7534175, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 23995502, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995502, ffree = 7534175, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { rss = 3371008, total = 63089258496, free = 48011554816, constrained = 0, available = 48011554816 } ok 48 misc - memory size { uptime = 691230.13 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 742544, sec = 0 }, oublock = 0, stime = { usec = 91418, sec = 0 }, nivcsw = 4, minflt = 3646, idrss = 0, majflt = 0, nvcsw = 82, isrss = 0, nswap = 0, maxrss = 7172, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0, times = table: 0xaaab0b081aa0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b0a7ce0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b06c2a0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b067150, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b0a6720, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b0633e0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b067040, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b094820, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b069a00, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b089590, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b065010, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab0b086870, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses { 9.14, 9.95, 10.87 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.912301403654e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625082 uv.gettimeofday 1766625082.000962 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 151598320, sec = 691231 } nil "realtime" { nsec = 151646080, sec = 691231 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaab0b071650 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaab0b071650 "timeout" uv_timer_t: 0xaaab0b0665e0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaab0b071650 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaab0b02e080, pid = 3849509 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaab0b02e080, pid = 3849510 } "exit" uv_process_t: 0xaaab0b02e080 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaab0b02e080, pid = 3849511 } "exit" uv_process_t: 0xaaab0b02e080 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaab0b02e080, pid = 3849513 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 3849516, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffa4889b80 Runing uv_thread_t: 0xffffa4889b80 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaab0b0665e0 "closed" uv_timer_t: 0xaaab0b0665e0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaab0b0665e0 "interval" uv_timer_t: 0xaaab0b0665e0 "interval" uv_timer_t: 0xaaab0b0665e0 "closed" uv_timer_t: 0xaaab0b0665e0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaab0b0564c0 "timeout" uv_timer_t: 0xaaab0b0665e0 "interval" uv_timer_t: 0xaaab0b0564c0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaab0b0564c0 0 "interval" uv_timer_t: 0xaaab0b0564c0 8 "interval" uv_timer_t: 0xaaab0b0564c0 4 "interval" uv_timer_t: 0xaaab0b0564c0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaab0b0564c0 0 "interval" uv_timer_t: 0xaaab0b0564c0 8 "interval" uv_timer_t: 0xaaab0b0564c0 4 "interval" uv_timer_t: 0xaaab0b0564c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffffa2caf1a0" "hello" uv_thread_t: 0xffffa2caf1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed In uv_thread_t: 0xffffa249f1a0 hello world from thread priority in thread 10 6 ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ \ /usr/share/dh-lua/test/5.1/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ -Wl,-z,relro -llua5.1 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a -luv -lpthread -lrt -llua5.1 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static linux-vdso.so.1 (0x0000ffffbdde9000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffbdd00000) liblua5.1.so.0 => /lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffffbdca0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbdae0000) /lib/ld-linux-aarch64.so.1 (0x0000ffffbddac000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbda30000) *********************** app static (5.1) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaeda2fb50 "closed" uv_timer_t: 0xaaaaeda2fb50 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaeda2fb50 "closed" { } uv_timer_t: 0xaaaaeda2fb50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaaaeda092c0, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaaeda03ed0, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaaaeda03370, birthtime = table: 0xaaaaeda03770, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { nlink = 1, ino = 819106409, mtime = table: 0xaaaaed9d84e0, gid = 1111, mode = 33188, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaaeda0e0c0, blksize = 4096, uid = 1111, type = "file", flags = 0, ctime = table: 0xaaaaeda12e00, birthtime = table: 0xaaaaeda10c10, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaaeda082c8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23995334, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995334, ffree = 7534174, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 23995334, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995334, ffree = 7534174, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { rss = 7507968, total = 63089258496, free = 48001097728, constrained = 0, available = 48001097728 } ok 48 misc - memory size { uptime = 691239.16 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 682922, sec = 0 }, oublock = 0, stime = { usec = 77148, sec = 0 }, nivcsw = 2, minflt = 390, idrss = 0, majflt = 0, nvcsw = 42, isrss = 0, nswap = 0, maxrss = 7552, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0, times = table: 0xaaaaeda0e0c0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda29ba0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda0f640, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaed9ede70, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda3c890, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda09070, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda2b770, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda39e30, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda39d80, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaed9e90c0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda025b0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaeda25d70, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses { 8.89, 9.87, 10.83 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9123917374312e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625091 uv.gettimeofday 1766625091.000996 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 185147920, sec = 691240 } nil "realtime" { nsec = 185197000, sec = 691240 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaeda08650 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaeda08650 "timeout" uv_timer_t: 0xaaaaed9fd5e0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaeda08650 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849829 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849830 } "exit" uv_process_t: 0xaaaaed9f6fb0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849831 } "exit" uv_process_t: 0xaaaaed9f6fb0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849833 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 3849836, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffb1571420 Runing uv_thread_t: 0xffffb1571420 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaed9fd5e0 "closed" uv_timer_t: 0xaaaaed9fd5e0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaed9fd5e0 "interval" uv_timer_t: 0xaaaaed9fd5e0 "interval" uv_timer_t: 0xaaaaed9fd5e0 "closed" uv_timer_t: 0xaaaaed9fd5e0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaeda2fb50 "timeout" uv_timer_t: 0xaaaaed9fd5e0 "interval" uv_timer_t: 0xaaaaeda2fb50 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaeda2fb50 0 "interval" uv_timer_t: 0xaaaaeda2fb50 8 "interval" uv_timer_t: 0xaaaaeda2fb50 4 "interval" uv_timer_t: 0xaaaaeda2fb50 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaeda2fb50 0 "interval" uv_timer_t: 0xaaaaeda2fb50 8 "interval" uv_timer_t: 0xaaaaeda2fb50 4 "interval" uv_timer_t: 0xaaaaeda2fb50 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffffb09ff1a0" "hello" uv_thread_t: 0xffffb09ff1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed In uv_thread_t: 0xffffaafdf1a0 hello world from thread priority in thread 10 6 ************************************************** Target test made Making target test for debian/lua5.2.dh-lua.conf # tests ********************** lua dynamic (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaab11283120 "closed" uv_timer_t: 0xaaab11283120 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaab11283120 "closed" { } uv_timer_t: 0xaaab11283120 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { mode = 33188, dev = 39, rdev = 0, flags = 0, ctime = table: 0xaaab11265ad0, gid = 1111, atime = table: 0xaaab11268310, gen = 0, type = "file", size = 6060, blksize = 4096, blocks = 16, uid = 1111, birthtime = table: 0xaaab11266450, mtime = table: 0xaaab11267630, nlink = 1, ino = 819106409 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { mode = 33188, dev = 39, rdev = 0, flags = 0, ctime = table: 0xaaab11229b40, gid = 1111, atime = table: 0xaaab11232d10, gen = 0, type = "file", size = 6060, blksize = 4096, blocks = 16, uid = 1111, birthtime = table: 0xaaab11229e70, mtime = table: 0xaaab11221510, nlink = 1, ino = 819106409 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaab1124ef08 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23791589, blocks = 26214400, files = 7701325, bsize = 4096, ffree = 7513058, bfree = 23791589, type = 16914836 } ok 31 fs - fs.statfs sync { bavail = 23791589, blocks = 26214400, files = 7701325, bsize = 4096, ffree = 7513058, bfree = 23791589, type = 16914836 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events_waiting = 0, loop_count = 54, events = 26 } { events_waiting = 0, loop_count = 55, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { rss = 5976064, available = 47170154496, total = 63089258496, constrained = 0, free = 47170154496 } ok 48 misc - memory size { uptime = 691247.98 } ok 49 misc - uv.uptime { oublock = 0, inblock = 0, nivcsw = 4, maxrss = 5912, minflt = 439, nvcsw = 44, utime = { usec = 645859, sec = 0 }, nswap = 0, stime = { usec = 80050, sec = 0 }, ixrss = 0, msgsnd = 0, isrss = 0, nsignals = 0, majflt = 0, msgrcv = 0, idrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { times = table: 0xaaab11218250, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab11232690, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab11245d20, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1125d5b0, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab11217e60, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab11260420, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1127e310, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab11274a00, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1124f170, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1120ed00, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1122e070, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaab1127dba0, speed = 0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { ip = "127.0.0.1", mac = "\0\0\0\0\0\0", family = "inet", internal = true, netmask = "255.0.0.0" }, { ip = "::1", mac = "\0\0\0\0\0\0", family = "inet6", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses { 8.84, 9.82, 10.8 } ok 54 misc - uv.loadavg "/usr/bin/lua5.2" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder1", gid = 1111, uid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.912479927222e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", sysname = "Linux", release = "6.1.0-27-cloud-arm64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)" } ok 62 misc - uv.os_uname os.time 1766625100 uv.gettimeofday 1766625100.000814 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 999293080, sec = 691248 } nil "realtime" { nsec = 999360400, sec = 691248 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaab112350c0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaab112350c0 "timeout" uv_timer_t: 0xaaab1125d880 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaab112350c0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 3850299, handle = uv_process_t: 0xaaab11236150 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { pid = 3850300, handle = uv_process_t: 0xaaab11236150 } "exit" uv_process_t: 0xaaab11236150 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { pid = 3850301, handle = uv_process_t: 0xaaab11236150 } "exit" uv_process_t: 0xaaab11236150 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 3850303, handle = uv_process_t: 0xaaab11236150 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { code = 0, pid = 3850306, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff88fcf1a0 { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff8b43c780 Runing uv_thread_t: 0xffff8b43c780 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 101, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaab1125d880 "closed" uv_timer_t: 0xaaab1125d880 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaab1125d880 "interval" uv_timer_t: 0xaaab1125d880 "interval" uv_timer_t: 0xaaab1125d880 "closed" uv_timer_t: 0xaaab1125d880 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaab11246920 "timeout" uv_timer_t: 0xaaab1125d880 "interval" uv_timer_t: 0xaaab11246920 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaab11246920 0 "interval" uv_timer_t: 0xaaab11246920 8 "interval" uv_timer_t: 0xaaab11246920 4 "interval" uv_timer_t: 0xaaab11246920 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaab11246920 0 "interval" uv_timer_t: 0xaaab11246920 8 "interval" uv_timer_t: 0xaaab11246920 4 "interval" uv_timer_t: 0xaaab11246920 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffff8a7ff1a0" "hello" uv_thread_t: 0xffff8a7ff1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ \ /usr/share/dh-lua/test/5.2/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.2 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so -luv -lpthread -ldl -lrt -llua5.2 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic linux-vdso.so.1 (0x0000ffff891ad000) liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x0000ffff890f0000) liblua5.2.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffff89090000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff88ed0000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff88e70000) /lib/ld-linux-aarch64.so.1 (0x0000ffff89170000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff88dc0000) ********************** app dynamic (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaea524910 "closed" uv_timer_t: 0xaaaaea524910 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaea524910 "closed" { } uv_timer_t: 0xaaaaea524910 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { type = "file", mode = 33188, gid = 1111, rdev = 0, blocks = 16, nlink = 1, dev = 39, blksize = 4096, gen = 0, size = 6060, ctime = table: 0xaaaaea547400, atime = table: 0xaaaaea54a730, mtime = table: 0xaaaaea549ae0, birthtime = table: 0xaaaaea5470c0, flags = 0, uid = 1111, ino = 819106409 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { type = "file", mode = 33188, gid = 1111, rdev = 0, blocks = 16, nlink = 1, dev = 39, blksize = 4096, gen = 0, size = 6060, ctime = table: 0xaaaaea51c930, atime = table: 0xaaaaea521f00, mtime = table: 0xaaaaea505680, birthtime = table: 0xaaaaea532960, flags = 0, uid = 1111, ino = 819106409 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaaea51bdb8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23734807, type = 16914836, ffree = 7510323, files = 7701325, bsize = 4096, bfree = 23734807, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 23734807, type = 16914836, ffree = 7510323, files = 7701325, bsize = 4096, bfree = 23734807, blocks = 26214400 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events_waiting = 0, events = 26 } { loop_count = 55, events_waiting = 0, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { constrained = 0, total = 63089258496, rss = 5718016, available = 46720389120, free = 46720389120 } ok 48 misc - memory size { uptime = 691257.28 } ok 49 misc - uv.uptime { nivcsw = 8, utime = { sec = 0, usec = 721809 }, maxrss = 7172, nswap = 0, majflt = 0, msgrcv = 0, msgsnd = 0, stime = { sec = 0, usec = 79728 }, nsignals = 0, ixrss = 0, minflt = 3663, isrss = 0, idrss = 0, nvcsw = 83, inblock = 0, oublock = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { model = "Neoverse-N1", times = table: 0xaaaaea51c930, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea541e90, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea513fd0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea568cd0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea51c5f0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea5650f0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea55bc80, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea51c240, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea5253b0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea521f90, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea5659c0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaaea554ab0, speed = 0 } } ok 52 misc - uv.cpu_info "lo" { { family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", ip = "127.0.0.1", internal = true }, { family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", ip = "::1", internal = true } } ok 53 misc - uv.interface_addresses { 8.85, 9.81, 10.79 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", uid = 1111, shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9125729286476e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", machine = "aarch64", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname os.time 1766625110 uv.gettimeofday 1766625110.000114 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691258, nsec = 299962400 } nil "realtime" { sec = 691258, nsec = 300037480 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaea512e40 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaea512e40 "timeout" uv_timer_t: 0xaaaaea54b760 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaea512e40 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 3851368, handle = uv_process_t: 0xaaaaea531790 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { pid = 3851373, handle = uv_process_t: 0xaaaaea531790 } "exit" uv_process_t: 0xaaaaea531790 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { pid = 3851374, handle = uv_process_t: 0xaaaaea531790 } "exit" uv_process_t: 0xaaaaea531790 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 3851377, handle = uv_process_t: 0xaaaaea531790 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 3851383, signal = 0, code = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffa2fdf1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffa997cb80 Runing uv_thread_t: 0xffffa997cb80 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaea54b760 "closed" uv_timer_t: 0xaaaaea54b760 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaea54b760 "interval" uv_timer_t: 0xaaaaea54b760 "interval" uv_timer_t: 0xaaaaea54b760 "closed" uv_timer_t: 0xaaaaea54b760 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaea520100 "timeout" uv_timer_t: 0xaaaaea54b760 "interval" uv_timer_t: 0xaaaaea520100 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaea520100 0 "interval" uv_timer_t: 0xaaaaea520100 8 "interval" uv_timer_t: 0xaaaaea520100 4 "interval" uv_timer_t: 0xaaaaea520100 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaea520100 0 "interval" uv_timer_t: 0xaaaaea520100 8 "interval" uv_timer_t: 0xaaaaea520100 4 "interval" uv_timer_t: 0xaaaaea520100 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffffa37ef1a0" "hello" uv_thread_t: 0xffffa37ef1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ \ /usr/share/dh-lua/test/5.2/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ -Wl,-z,relro -llua5.2 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a -luv -lpthread -lrt -llua5.2 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static linux-vdso.so.1 (0x0000ffffb5682000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb55a0000) liblua5.2.so.0 => /lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffb5540000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb5380000) /lib/ld-linux-aarch64.so.1 (0x0000ffffb5645000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb52d0000) *********************** app static (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaab0dbf9fc0 "closed" uv_timer_t: 0xaaab0dbf9fc0 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaab0dbf9fc0 "closed" { } uv_timer_t: 0xaaab0dbf9fc0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { ino = 819106409, atime = table: 0xaaab0dc549c0, ctime = table: 0xaaab0dc538e0, gen = 0, flags = 0, uid = 1111, rdev = 0, size = 6060, blocks = 16, mode = 33188, mtime = table: 0xaaab0dc54530, blksize = 4096, nlink = 1, dev = 39, gid = 1111, type = "file", birthtime = table: 0xaaab0dc51280 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { ino = 819106409, atime = table: 0xaaab0dc34700, ctime = table: 0xaaab0dc4b0b0, gen = 0, flags = 0, uid = 1111, rdev = 0, size = 6060, blocks = 16, mode = 33188, mtime = table: 0xaaab0dc30560, blksize = 4096, nlink = 1, dev = 39, gid = 1111, type = "file", birthtime = table: 0xaaab0dc3c000 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaab0dc553e8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { files = 7701325, blocks = 26214400, type = 16914836, bfree = 23681433, ffree = 7503167, bavail = 23681433, bsize = 4096 } ok 31 fs - fs.statfs sync { files = 7701325, blocks = 26214400, type = 16914836, bfree = 23681433, ffree = 7503167, bavail = 23681433, bsize = 4096 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { available = 46295789568, constrained = 0, total = 63089258496, rss = 3706880, free = 46295789568 } ok 48 misc - memory size { uptime = 691266.26 } ok 49 misc - uv.uptime { maxrss = 4860, nswap = 0, idrss = 0, stime = { sec = 0, usec = 60414 }, msgrcv = 0, oublock = 0, msgsnd = 0, ixrss = 0, minflt = 411, nsignals = 0, nivcsw = 2, nvcsw = 43, inblock = 0, utime = { sec = 0, usec = 669030 }, majflt = 0, isrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { model = "Neoverse-N1", times = table: 0xaaab0dc6e410, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc549c0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc28400, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc5ae00, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc22430, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc51280, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc588a0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc3c000, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc28df0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc41640, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc631e0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaab0dc30560, speed = 0 } } ok 52 misc - uv.cpu_info "lo" { { netmask = "255.0.0.0", internal = true, ip = "127.0.0.1", family = "inet", mac = "\0\0\0\0\0\0" }, { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, ip = "::1", family = "inet6", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses { 8.8, 9.77, 10.77 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { shell = "/bin/sh", gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", uid = 1111 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9126626502248e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", machine = "aarch64", release = "6.1.0-27-cloud-arm64", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625119 uv.gettimeofday 1766625119.000087 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691267, nsec = 268434640 } nil "realtime" { sec = 691267, nsec = 268453120 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaab0dc5d1e0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaab0dc5d1e0 "timeout" uv_timer_t: 0xaaab0dc73850 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaab0dc5d1e0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853385 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853389 } "exit" uv_process_t: 0xaaab0dcb8060 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853390 } "exit" uv_process_t: 0xaaab0dcb8060 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853392 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 3853395, code = 0, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff89fbf1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff8c35b420 Runing uv_thread_t: 0xffff8c35b420 { delay = 100, elapsed = 101 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaab0dc73850 "closed" uv_timer_t: 0xaaab0dc73850 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaab0dc73850 "interval" uv_timer_t: 0xaaab0dc73850 "interval" uv_timer_t: 0xaaab0dc73850 "closed" uv_timer_t: 0xaaab0dc73850 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaab0dc55560 "timeout" uv_timer_t: 0xaaab0dc73850 "interval" uv_timer_t: 0xaaab0dc55560 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaab0dc55560 0 "interval" uv_timer_t: 0xaaab0dc55560 8 "interval" uv_timer_t: 0xaaab0dc55560 4 "interval" uv_timer_t: 0xaaab0dc55560 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaab0dc55560 0 "interval" uv_timer_t: 0xaaab0dc55560 8 "interval" uv_timer_t: 0xaaab0dc55560 4 "interval" uv_timer_t: 0xaaab0dc55560 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffff8bfff1a0" "hello" uv_thread_t: 0xffff8bfff1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** Target test made Making target test for debian/lua5.3.dh-lua.conf # tests ********************** lua dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaad5ca0d70 "closed" uv_timer_t: 0xaaaad5ca0d70 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaad5ca0d70 "closed" { } uv_timer_t: 0xaaaad5ca0d70 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { ino = 819106409, size = 6060, flags = 0, gid = 1111, gen = 0, type = "file", ctime = table: 0xaaaad5cac200, mode = 33188, birthtime = table: 0xaaaad5cac560, dev = 39, mtime = table: 0xaaaad5c9b6e0, uid = 1111, atime = table: 0xaaaad5c93900, rdev = 0, blksize = 4096, nlink = 1, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { ino = 819106409, size = 6060, flags = 0, gid = 1111, gen = 0, type = "file", ctime = table: 0xaaaad5cabe70, mode = 33188, birthtime = table: 0xaaaad5caebc0, dev = 39, mtime = table: 0xaaaad5c9e960, uid = 1111, atime = table: 0xaaaad5caeab0, rdev = 0, blksize = 4096, nlink = 1, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaad5cbb058 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { ffree = 7478986, files = 7701325, bsize = 4096, bavail = 23454944, bfree = 23454944, type = 16914836, blocks = 26214400 } ok 31 fs - fs.statfs sync { ffree = 7478986, files = 7701325, bsize = 4096, bavail = 23454944, bfree = 23454944, type = 16914836, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events_waiting = 0, events = 26, loop_count = 54 } { events_waiting = 0, events = 26, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { total = 63089258496.0, constrained = 0.0, available = 45512224768.0, free = 45512224768.0, rss = 3878912 } ok 48 misc - memory size { uptime = 691275.01 } ok 49 misc - uv.uptime { idrss = 0, utime = { sec = 0, usec = 646318 }, nvcsw = 44, stime = { sec = 0, usec = 64209 }, nswap = 0, ixrss = 0, nsignals = 0, inblock = 0, nivcsw = 3, maxrss = 3788, majflt = 0, minflt = 411, msgsnd = 0, msgrcv = 0, oublock = 0, isrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0.0, times = table: 0xaaaad5c8a460, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5ca46e0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c871c0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c9d640, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c9dd00, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c49690, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c93900, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c8f7d0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c49340, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c99cf0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c49500, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaad5c93870, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { internal = true, family = "inet", ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, { internal = true, family = "inet6", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses { 8.9, 9.76, 10.75 } ok 54 misc - uv.loadavg "/usr/bin/lua5.3" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { gid = 1111, uid = 1111, username = "pbuilder1", shell = "/bin/sh", homedir = "/nonexistent/first-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9127501770024e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625127 uv.gettimeofday 1766625127.000839 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691276, nsec = 22388200 } nil "realtime" { sec = 691276, nsec = 22434400 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaad5c8af00 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaad5c8af00 "timeout" uv_timer_t: 0xaaaad5ca0d70 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaad5c8af00 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854171 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854172 } "exit" uv_process_t: 0xaaaad5c99b00 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854173 } "exit" uv_process_t: 0xaaaad5c99b00 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854175 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 3854178, signal = 0, code = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff83fff1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff92bcf780 Runing uv_thread_t: 0xffff92bcf780 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 102 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaad5ca0d70 "closed" uv_timer_t: 0xaaaad5ca0d70 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaad5ca0d70 "interval" uv_timer_t: 0xaaaad5ca0d70 "interval" uv_timer_t: 0xaaaad5ca0d70 "closed" uv_timer_t: 0xaaaad5ca0d70 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaad5ca07e0 "timeout" uv_timer_t: 0xaaaad5ca0d70 "interval" uv_timer_t: 0xaaaad5ca07e0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaad5ca07e0 0 "interval" uv_timer_t: 0xaaaad5ca07e0 8 "interval" uv_timer_t: 0xaaaad5ca07e0 4 "interval" uv_timer_t: 0xaaaad5ca07e0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaad5ca07e0 0 "interval" uv_timer_t: 0xaaaad5ca07e0 8 "interval" uv_timer_t: 0xaaaad5ca07e0 4 "interval" uv_timer_t: 0xaaaad5ca07e0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffff90f7f1a0" "hello" uv_thread_t: 0xffff90f7f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.3 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so -luv -lpthread -ldl -lrt -llua5.3 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic linux-vdso.so.1 (0x0000ffffbe810000) liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x0000ffffbe760000) liblua5.3.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffbe700000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbe540000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffbe4e0000) /lib/ld-linux-aarch64.so.1 (0x0000ffffbe7d3000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbe430000) ********************** app dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaacc4590f0 "closed" uv_timer_t: 0xaaaacc4590f0 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaacc4590f0 "closed" { } uv_timer_t: 0xaaaacc4590f0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { mode = 33188, size = 6060, gid = 1111, nlink = 1, dev = 39, type = "file", mtime = table: 0xaaaacc45f720, blocks = 16, uid = 1111, blksize = 4096, atime = table: 0xaaaacc45d880, rdev = 0, birthtime = table: 0xaaaacc459aa0, ctime = table: 0xaaaacc458bd0, gen = 0, flags = 0, ino = 819106409 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { mode = 33188, size = 6060, gid = 1111, nlink = 1, dev = 39, type = "file", mtime = table: 0xaaaacc43bd20, blocks = 16, uid = 1111, blksize = 4096, atime = table: 0xaaaacc459bb0, rdev = 0, birthtime = table: 0xaaaacc453820, ctime = table: 0xaaaacc44e5b0, gen = 0, flags = 0, ino = 819106409 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaacc448248 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bsize = 4096, bfree = 23123820, bavail = 23123820, type = 16914836, ffree = 7447066, blocks = 26214400, files = 7701325 } ok 31 fs - fs.statfs sync { bsize = 4096, bfree = 23123808, bavail = 23123808, type = 16914836, ffree = 7447066, blocks = 26214400, files = 7701325 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events_waiting = 0, loop_count = 54, events = 26 } { events_waiting = 0, loop_count = 55, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { rss = 5566464, free = 43841167360.0, available = 43841167360.0, constrained = 0.0, total = 63089258496.0 } ok 48 misc - memory size { uptime = 691284.25 } ok 49 misc - uv.uptime { nivcsw = 12, maxrss = 7172, msgsnd = 0, inblock = 0, idrss = 0, utime = { usec = 696948, sec = 0 }, nsignals = 0, stime = { usec = 67716, sec = 0 }, msgrcv = 0, nvcsw = 89, majflt = 0, minflt = 3649, nswap = 0, ixrss = 0, oublock = 0, isrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { times = table: 0xaaaacc432bc0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc46a270, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc419b00, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc431df0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc426930, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc43ce40, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc4247b0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc44dd60, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc433310, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc43bd20, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc459aa0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaacc458bd0, speed = 0.0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", internal = true }, { mac = "\0\0\0\0\0\0", ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true } } ok 53 misc - uv.interface_addresses { 9.15, 9.78, 10.75 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { uid = 1111, gid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", username = "pbuilder1" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9128425960244e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", machine = "aarch64" } ok 62 misc - uv.os_uname os.time 1766625137 uv.gettimeofday 1766625137.000081 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 264247320, sec = 691285 } nil "realtime" { nsec = 264298600, sec = 691285 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaacc4535b0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaacc4535b0 "timeout" uv_timer_t: 0xaaaacc4590f0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaacc4535b0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855863 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855864 } "exit" uv_process_t: 0xaaaacc41f5d0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855866 } "exit" uv_process_t: 0xaaaacc41f5d0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855870 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 3855877, code = 0, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffaefdf1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffb55f4b80 Runing uv_thread_t: 0xffffb55f4b80 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaacc4590f0 "closed" uv_timer_t: 0xaaaacc4590f0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaacc4590f0 "interval" uv_timer_t: 0xaaaacc4590f0 "interval" uv_timer_t: 0xaaaacc4590f0 "closed" uv_timer_t: 0xaaaacc4590f0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaacc44bf70 "timeout" uv_timer_t: 0xaaaacc4590f0 "interval" uv_timer_t: 0xaaaacc44bf70 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaacc44bf70 0 "interval" uv_timer_t: 0xaaaacc44bf70 8 "interval" uv_timer_t: 0xaaaacc44bf70 4 "interval" uv_timer_t: 0xaaaacc44bf70 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaacc44bf70 0 "interval" uv_timer_t: 0xaaaacc44bf70 8 "interval" uv_timer_t: 0xaaaacc44bf70 4 "interval" uv_timer_t: 0xaaaacc44bf70 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffaf7ef1a0" "hello" uv_thread_t: 0xffffaf7ef1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ -Wl,-z,relro -llua5.3 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a -luv -lpthread -lrt -llua5.3 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static linux-vdso.so.1 (0x0000ffffa89f4000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa8910000) liblua5.3.so.0 => /lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffa88b0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa86f0000) /lib/ld-linux-aarch64.so.1 (0x0000ffffa89b7000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa8640000) *********************** app static (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaada05a780 "closed" uv_timer_t: 0xaaaada05a780 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaada05a780 "closed" { } uv_timer_t: 0xaaaada05a780 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { birthtime = table: 0xaaaada06e110, nlink = 1, dev = 39, gid = 1111, size = 6060, uid = 1111, gen = 0, mode = 33188, flags = 0, mtime = table: 0xaaaada03c8c0, blksize = 4096, ino = 819106409, type = "file", rdev = 0, ctime = table: 0xaaaada06c270, blocks = 16, atime = table: 0xaaaada075c00 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { birthtime = table: 0xaaaada063600, nlink = 1, dev = 39, gid = 1111, size = 6060, uid = 1111, gen = 0, mode = 33188, flags = 0, mtime = table: 0xaaaada057310, blksize = 4096, ino = 819106409, type = "file", rdev = 0, ctime = table: 0xaaaada0683a0, blocks = 16, atime = table: 0xaaaada028b30 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaada083d08 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { type = 16914836, files = 7701325, ffree = 7410750, bsize = 4096, bavail = 22739968, bfree = 22739968, blocks = 26214400 } ok 31 fs - fs.statfs sync { type = 16914836, files = 7701325, ffree = 7410750, bsize = 4096, bavail = 22739968, bfree = 22739968, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, events_waiting = 0, loop_count = 54 } { events = 26, events_waiting = 0, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { total = 63089258496.0, rss = 5529600, constrained = 0.0, free = 42180730880.0, available = 42180730880.0 } ok 48 misc - memory size { uptime = 691293.53 } ok 49 misc - uv.uptime { ixrss = 0, msgsnd = 0, maxrss = 5552, idrss = 0, majflt = 0, inblock = 0, isrss = 0, nvcsw = 47, minflt = 389, nsignals = 0, msgrcv = 0, utime = { usec = 638364, sec = 0 }, oublock = 0, stime = { usec = 74884, sec = 0 }, nivcsw = 9, nswap = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada0683a0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada0422f0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada03bb00 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada03c6a0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada04a840 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada040dd0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada03fc40 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada042260 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada04bea0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada041490 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada04f620 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada027990 } } ok 52 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 53 misc - uv.interface_addresses { 10.7, 10.1, 10.85 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { uid = 1111, homedir = "/nonexistent/first-build", username = "pbuilder1", shell = "/bin/sh", gid = 1111 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9129353582916e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { sysname = "Linux", machine = "aarch64", release = "6.1.0-27-cloud-arm64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)" } ok 62 misc - uv.os_uname os.time 1766625146 uv.gettimeofday 1766625146.000357 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 540760200, sec = 691294 } nil "realtime" { nsec = 540808880, sec = 691294 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaada039570 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaada039570 "timeout" uv_timer_t: 0xaaaada05a780 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaada039570 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaada039210, pid = 3858321 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaada039210, pid = 3858322 } "exit" uv_process_t: 0xaaaada039210 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaada039210, pid = 3858323 } "exit" uv_process_t: 0xaaaada039210 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaada039210, pid = 3858325 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 3858336, code = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff82fdf1a0 { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff894b1420 Runing uv_thread_t: 0xffff894b1420 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 103, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaada05a780 "closed" uv_timer_t: 0xaaaada05a780 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaada05a780 "interval" uv_timer_t: 0xaaaada05a780 "interval" uv_timer_t: 0xaaaada05a780 "closed" uv_timer_t: 0xaaaada05a780 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaada026160 "timeout" uv_timer_t: 0xaaaada05a780 "interval" uv_timer_t: 0xaaaada026160 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaada026160 0 "interval" uv_timer_t: 0xaaaada026160 8 "interval" uv_timer_t: 0xaaaada026160 4 "interval" uv_timer_t: 0xaaaada026160 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaada026160 0 "interval" uv_timer_t: 0xaaaada026160 8 "interval" uv_timer_t: 0xaaaada026160 4 "interval" uv_timer_t: 0xaaaada026160 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffff8914f1a0" "hello" uv_thread_t: 0xffff8914f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** Target test made Making target test for debian/lua5.4.dh-lua.conf # tests ********************** lua dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaae5f64b20 "closed" uv_timer_t: 0xaaaae5f64b20 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaae5f64b20 "closed" { } uv_timer_t: 0xaaaae5f64b20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { birthtime = table: 0xaaaae5f345c0, mtime = table: 0xaaaae5f7f640, type = "file", dev = 39, nlink = 1, rdev = 0, gid = 1111, uid = 1111, blksize = 4096, ino = 819106409, mode = 33188, atime = table: 0xaaaae5f4c150, ctime = table: 0xaaaae5f52040, flags = 0, gen = 0, blocks = 16, size = 6060 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { birthtime = table: 0xaaaae5f63510, mtime = table: 0xaaaae5f4c150, type = "file", dev = 39, nlink = 1, rdev = 0, gid = 1111, uid = 1111, blksize = 4096, ino = 819106409, mode = 33188, atime = table: 0xaaaae5f4eee0, ctime = table: 0xaaaae5f67ea0, flags = 0, gen = 0, blocks = 16, size = 6060 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaae5f91738 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 23122487, blocks = 26214400, ffree = 7454211, bfree = 23122487, files = 7701325, type = 16914836, bsize = 4096 } ok 31 fs - fs.statfs sync { bavail = 23122487, blocks = 26214400, ffree = 7454211, bfree = 23122487, files = 7701325, type = 16914836, bsize = 4096 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { total = 63089258496.0, available = 43867680768.0, free = 43867680768.0, constrained = 0.0, rss = 3506176 } ok 48 misc - memory size { uptime = 691302.3 } ok 49 misc - uv.uptime { msgsnd = 0, msgrcv = 0, nsignals = 0, ixrss = 0, stime = { sec = 0, usec = 61747 }, maxrss = 3464, idrss = 0, nvcsw = 45, nivcsw = 10, oublock = 0, utime = { sec = 0, usec = 646566 }, isrss = 0, inblock = 0, minflt = 325, nswap = 0, majflt = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0.0, times = table: 0xaaaae5f507d0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f5f110, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f52690, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f35ca0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f648a0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f43930, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f360b0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f7bf80, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f4c150, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f70400, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f51bf0, model = "Neoverse-N1" }, { speed = 0.0, times = table: 0xaaaae5f56e30, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { ip = "127.0.0.1", internal = true, family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, { ip = "::1", internal = true, family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses { 11.04, 10.18, 10.87 } ok 54 misc - uv.loadavg "/usr/bin/lua5.4" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { uid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", username = "pbuilder1", gid = 1111 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9130230387668e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", release = "6.1.0-27-cloud-arm64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625155 uv.gettimeofday 1766625155.000125 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691303, nsec = 308969200 } nil "realtime" { sec = 691303, nsec = 309026560 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaae5f5f800 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaae5f5f800 "timeout" uv_timer_t: 0xaaaae5f27e30 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaae5f5f800 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 3861589, handle = uv_process_t: 0xaaaae5f5d280 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { pid = 3861590, handle = uv_process_t: 0xaaaae5f5d280 } "exit" uv_process_t: 0xaaaae5f5d280 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { pid = 3861591, handle = uv_process_t: 0xaaaae5f5d280 } "exit" uv_process_t: 0xaaaae5f5d280 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 3861593, handle = uv_process_t: 0xaaaae5f5d280 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, code = 0, pid = 3861598 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff8608f1a0 { elapsed = 102, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff884f8780 Runing uv_thread_t: 0xffff884f8780 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 101, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaae5f27e30 "closed" uv_timer_t: 0xaaaae5f27e30 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaae5f27e30 "interval" uv_timer_t: 0xaaaae5f27e30 "interval" uv_timer_t: 0xaaaae5f27e30 "closed" uv_timer_t: 0xaaaae5f27e30 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaae5f68720 "timeout" uv_timer_t: 0xaaaae5f27e30 "interval" uv_timer_t: 0xaaaae5f68720 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaae5f68720 0 "interval" uv_timer_t: 0xaaaae5f68720 8 "interval" uv_timer_t: 0xaaaae5f68720 4 "interval" uv_timer_t: 0xaaaae5f68720 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaae5f68720 0 "interval" uv_timer_t: 0xaaaae5f68720 8 "interval" uv_timer_t: 0xaaaae5f68720 4 "interval" uv_timer_t: 0xaaaae5f68720 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffff880cf1a0" "hello" uv_thread_t: 0xffff880cf1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.4 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so -luv -lpthread -ldl -lrt -llua5.4 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic linux-vdso.so.1 (0x0000ffffa8978000) liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x0000ffffa88c0000) liblua5.4.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffffa8850000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa8690000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa8630000) /lib/ld-linux-aarch64.so.1 (0x0000ffffa893b000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa8580000) ********************** app dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaf48fda20 "closed" uv_timer_t: 0xaaaaf48fda20 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaf48fda20 "closed" { } uv_timer_t: 0xaaaaf48fda20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { blocks = 16, type = "file", blksize = 4096, ctime = table: 0xaaaaf48eef70, ino = 819106409, mode = 33188, dev = 39, uid = 1111, birthtime = table: 0xaaaaf48f5440, flags = 0, rdev = 0, atime = table: 0xaaaaf48e9210, gid = 1111, nlink = 1, mtime = table: 0xaaaaf48e48c0, gen = 0, size = 6060 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { blocks = 16, type = "file", blksize = 4096, ctime = table: 0xaaaaf490b690, ino = 819106409, mode = 33188, dev = 39, uid = 1111, birthtime = table: 0xaaaaf4904ad0, flags = 0, rdev = 0, atime = table: 0xaaaaf48e9860, gid = 1111, nlink = 1, mtime = table: 0xaaaaf48e9210, gen = 0, size = 6060 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaaf4928f38 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { bfree = 22897872, blocks = 26214400, ffree = 7437691, bsize = 4096, type = 16914836, files = 7701325, bavail = 22897872 } ok 31 fs - fs.statfs sync { bfree = 22897931, blocks = 26214400, ffree = 7437766, bsize = 4096, type = 16914836, files = 7701325, bavail = 22897931 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, loop_count = 54, events_waiting = 0 } { events = 26, loop_count = 55, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { total = 63089258496.0, rss = 3268608, free = 42954215424.0, available = 42954215424.0, constrained = 0.0 } ok 48 misc - memory size { uptime = 691311.57 } ok 49 misc - uv.uptime { nivcsw = 6, msgsnd = 0, idrss = 0, nsignals = 0, isrss = 0, utime = { usec = 696535, sec = 0 }, ixrss = 0, stime = { usec = 90965, sec = 0 }, majflt = 0, msgrcv = 0, nvcsw = 85, maxrss = 7168, nswap = 0, inblock = 0, minflt = 3561, oublock = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e9210 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48f5440 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf4903e50 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e9fa0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48fc4a0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e1970 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48f5080 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf490bd90 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e8dc0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48fee50 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48f3380 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48fc5a0 } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", family = "inet", internal = true, ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", internal = true, ip = "::1" } } ok 53 misc - uv.interface_addresses { 10.87, 10.18, 10.86 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { gid = 1111, username = "pbuilder1", uid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9131157967432e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625164 uv.gettimeofday 1766625164.000401 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 584317440, sec = 691312 } nil "realtime" { nsec = 584365840, sec = 691312 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaf48f48d0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaf48f48d0 "timeout" uv_timer_t: 0xaaaaf48e00c0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaf48f48d0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 3865201, handle = uv_process_t: 0xaaaaf490bcc0 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { pid = 3865204, handle = uv_process_t: 0xaaaaf490bcc0 } "exit" uv_process_t: 0xaaaaf490bcc0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { pid = 3865206, handle = uv_process_t: 0xaaaaf490bcc0 } "exit" uv_process_t: 0xaaaaf490bcc0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 3865211, handle = uv_process_t: 0xaaaaf490bcc0 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 3865215, code = 0, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffb1e9f1a0 { delay = 100, elapsed = 102 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffb42a2b80 Runing uv_thread_t: 0xffffb42a2b80 { delay = 100, elapsed = 100 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 101 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaf48e00c0 "closed" uv_timer_t: 0xaaaaf48e00c0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaf48e00c0 "interval" uv_timer_t: 0xaaaaf48e00c0 "interval" uv_timer_t: 0xaaaaf48e00c0 "closed" uv_timer_t: 0xaaaaf48e00c0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaf48eec20 "timeout" uv_timer_t: 0xaaaaf48e00c0 "interval" uv_timer_t: 0xaaaaf48eec20 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaf48eec20 0 "interval" uv_timer_t: 0xaaaaf48eec20 8 "interval" uv_timer_t: 0xaaaaf48eec20 4 "interval" uv_timer_t: 0xaaaaf48eec20 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaf48eec20 0 "interval" uv_timer_t: 0xaaaaf48eec20 8 "interval" uv_timer_t: 0xaaaaf48eec20 4 "interval" uv_timer_t: 0xaaaaf48eec20 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffb2ebf1a0" "hello" uv_thread_t: 0xffffb2ebf1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ -Wl,-z,relro -llua5.4 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a -luv -lpthread -lrt -llua5.4 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static linux-vdso.so.1 (0x0000ffffb9589000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb94a0000) liblua5.4.so.0 => /lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffffb9430000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb9270000) /lib/ld-linux-aarch64.so.1 (0x0000ffffb954c000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb91c0000) *********************** app static (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaab08e93a20 "closed" uv_timer_t: 0xaaab08e93a20 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaab08e93a20 "closed" { } uv_timer_t: 0xaaab08e93a20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { dev = 39, ctime = table: 0xaaab08e84f70, atime = table: 0xaaab08e7f210, blksize = 4096, gid = 1111, blocks = 16, flags = 0, rdev = 0, mode = 33188, nlink = 1, uid = 1111, type = "file", mtime = table: 0xaaab08e7a8c0, size = 6060, birthtime = table: 0xaaab08e8b440, gen = 0, ino = 819106409 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { dev = 39, ctime = table: 0xaaab08ea1690, atime = table: 0xaaab08e7f860, blksize = 4096, gid = 1111, blocks = 16, flags = 0, rdev = 0, mode = 33188, nlink = 1, uid = 1111, type = "file", mtime = table: 0xaaab08e7f210, size = 6060, birthtime = table: 0xaaab08e9aad0, gen = 0, ino = 819106409 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaab08ebef38 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { type = 16914836, ffree = 7436283, bfree = 22860626, blocks = 26214400, bsize = 4096, files = 7701325, bavail = 22860626 } ok 31 fs - fs.statfs sync { type = 16914836, ffree = 7436283, bfree = 22860626, blocks = 26214400, bsize = 4096, files = 7701325, bavail = 22860626 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, events_waiting = 0, loop_count = 54 } { events = 26, events_waiting = 0, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { total = 63089258496.0, free = 43006226432.0, constrained = 0.0, available = 43006226432.0, rss = 3325952 } ok 48 misc - memory size { uptime = 691320.5 } ok 49 misc - uv.uptime { minflt = 310, isrss = 0, msgsnd = 0, utime = { sec = 0, usec = 630811 }, ixrss = 0, stime = { sec = 0, usec = 59578 }, idrss = 0, nvcsw = 46, nsignals = 0, msgrcv = 0, nivcsw = 45, inblock = 0, nswap = 0, majflt = 0, oublock = 0, maxrss = 3248 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { times = table: 0xaaab08e89380, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e7fa10, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e631b0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e77970, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e8e040, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e63230, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08eacfb0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e94e50, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e99b10, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08ea80d0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08ea22b0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaab08e925a0, model = "Neoverse-N1", speed = 0.0 } } ok 52 misc - uv.cpu_info "lo" { { internal = true, family = "inet", ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, { internal = true, family = "inet6", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses { 10.96, 10.22, 10.87 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { shell = "/bin/sh", gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", uid = 1111 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9132051342612e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", machine = "aarch64", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1766625173 uv.gettimeofday 1766625173.000335 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691321, nsec = 525895560 } nil "realtime" { sec = 691321, nsec = 525968920 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaab08ea9930 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaab08ea9930 "timeout" uv_timer_t: 0xaaab08e70280 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaab08ea9930 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870532 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870534 } "exit" uv_process_t: 0xaaab08ea6a60 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870535 } "exit" uv_process_t: 0xaaab08ea6a60 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870538 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, code = 0, pid = 3870545 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffbd31f1a0 { elapsed = 108, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffbf6d2420 Runing uv_thread_t: 0xffffbf6d2420 { elapsed = 100, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 101, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 10 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaab08e70280 "closed" uv_timer_t: 0xaaab08e70280 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaab08e70280 "interval" uv_timer_t: 0xaaab08e70280 "interval" uv_timer_t: 0xaaab08e70280 "closed" uv_timer_t: 0xaaab08e70280 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaab08e760c0 "timeout" uv_timer_t: 0xaaab08e70280 "interval" uv_timer_t: 0xaaab08e760c0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaab08e760c0 0 "interval" uv_timer_t: 0xaaab08e760c0 8 "interval" uv_timer_t: 0xaaab08e760c0 4 "interval" uv_timer_t: 0xaaab08e760c0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaab08e760c0 0 "interval" uv_timer_t: 0xaaab08e760c0 8 "interval" uv_timer_t: 0xaaab08e760c0 4 "interval" uv_timer_t: 0xaaab08e760c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffbe33f1a0" "hello" uv_thread_t: 0xffffbe33f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** Target test made create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=lua dh_prep -O--buildsystem=lua debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/lua-luv-1.48.0-2' sed -i '/usr\/include\/lua5\.[1-9]\/luv\.h/d' debian/lua-luv-dev.install dh_auto_install make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple install Making target install for debian/lua5.1.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Adding new line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Adding new line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Adding new line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Adding new line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.1-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.1-luv.so.1.0.0 liblua5.1-luv.so.1 || { rm -f liblua5.1-luv.so.1 && ln -s liblua5.1-luv.so.1.0.0 liblua5.1-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.1-luv.so.1.0.0 liblua5.1-luv.so || { rm -f liblua5.1-luv.so && ln -s liblua5.1-luv.so.1.0.0 liblua5.1-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.1-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/lua5.1-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.1-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.1/luv.h Target install made Making target install for debian/lua5.2.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.2-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.2-luv.so.1.0.0 liblua5.2-luv.so.1 || { rm -f liblua5.2-luv.so.1 && ln -s liblua5.2-luv.so.1.0.0 liblua5.2-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.2-luv.so.1.0.0 liblua5.2-luv.so || { rm -f liblua5.2-luv.so && ln -s liblua5.2-luv.so.1.0.0 liblua5.2-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.2-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/lua5.2-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.2-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.2/luv.h Target install made Making target install for debian/lua5.3.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.3-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.3-luv.so.1.0.0 liblua5.3-luv.so.1 || { rm -f liblua5.3-luv.so.1 && ln -s liblua5.3-luv.so.1.0.0 liblua5.3-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.3-luv.so.1.0.0 liblua5.3-luv.so || { rm -f liblua5.3-luv.so && ln -s liblua5.3-luv.so.1.0.0 liblua5.3-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.3-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/lua5.3-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.3-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.3/luv.h Target install made Making target install for debian/lua5.4.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.4-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.4-luv.so.1.0.0 liblua5.4-luv.so.1 || { rm -f liblua5.4-luv.so.1 && ln -s liblua5.4-luv.so.1.0.0 liblua5.4-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.4-luv.so.1.0.0 liblua5.4-luv.so || { rm -f liblua5.4-luv.so && ln -s liblua5.4-luv.so.1.0.0 liblua5.4-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.4-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/lua5.4-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.4-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.4/luv.h Target install made rm -f debian/tmp/usr/include/lua*/luv.h make[1]: Leaving directory '/build/reproducible-path/lua-luv-1.48.0-2' dh_install -O--buildsystem=lua dh_lua -O--buildsystem=lua dh_installdocs -O--buildsystem=lua dh_installchangelogs -O--buildsystem=lua dh_installexamples -O--buildsystem=lua dh_installsystemduser -O--buildsystem=lua dh_lintian -O--buildsystem=lua dh_perl -O--buildsystem=lua dh_link -O--buildsystem=lua dh_strip_nondeterminism -O--buildsystem=lua dh_compress -X.lua -O--buildsystem=lua dh_fixperms -O--buildsystem=lua dh_missing -O--buildsystem=lua dh_dwz -a -O--buildsystem=lua dh_strip -a -O--buildsystem=lua dh_makeshlibs -a -O--buildsystem=lua dh_shlibdeps -a -O--buildsystem=lua dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: symbol lua_rotate used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkversion_ used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_tointegerx used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol luaL_loadbufferx used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_pushresult used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_close used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_setglobal used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_gettop used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawset used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_tolstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checknumber used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_absindex used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawget used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_callmeta used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol lua_rawget used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_call used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_callmeta used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pcall used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) dh_installdeb -O--buildsystem=lua dh_gencontrol -O--buildsystem=lua dh_md5sums -O--buildsystem=lua dh_builddeb -O--buildsystem=lua dpkg-deb: building package 'lua-luv' in '../lua-luv_1.48.0-2-3_arm64.deb'. dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.48.0-2-3_arm64.deb'. dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.48.0-2-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../lua-luv_1.48.0-2-3_arm64.buildinfo dpkg-genchanges --build=binary -O../lua-luv_1.48.0-2-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration 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/3837337 and its subdirectories I: Current time: Wed Dec 24 13:13:09 -12 2025 I: pbuilder-time-stamp: 1766625189 Thu Nov 21 18:50:11 UTC 2024 I: 1st build successful. Starting 2nd build on remote node codethink04-arm64.debian.net. Thu Nov 21 18:50:11 UTC 2024 I: Preparing to do remote build '2' on codethink04-arm64.debian.net. Thu Nov 21 18:50:11 UTC 2024 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Thu Nov 21 18:50:11 UTC 2024 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-WVzZwK' ==================================================================================== Thu Nov 21 18:50:13 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink04-arm64, called using "2 lua-luv unstable /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F 1.48.0-2-3" as arguments. Thu Nov 21 18:50:13 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-sEZzSrOi" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Nov 21 18:50:13 UTC 2024 I: Downloading source for unstable/lua-luv=1.48.0-2-3 Reading package lists... NOTICE: 'lua-luv' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/lua-team/lua-luv.git Please use: git clone https://salsa.debian.org/lua-team/lua-luv.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 143 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (dsc) [2383 B] Get:2 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (tar) [135 kB] Get:3 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (diff) [5752 B] Fetched 143 kB in 0s (11.9 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'lua-luv' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/lua-team/lua-luv.git Please use: git clone https://salsa.debian.org/lua-team/lua-luv.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 143 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (dsc) [2383 B] Get:2 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (tar) [135 kB] Get:3 http://deb.debian.org/debian unstable/main lua-luv 1.48.0-2-3 (diff) [5752 B] Fetched 143 kB in 0s (11.9 MB/s) Download complete and in download only mode ============================================================================= Re-Building lua-luv in unstable on arm64 on codethink04-arm64 now. Date: Thu Nov 21 18:50:13 GMT 2024 Date UTC: Thu Nov 21 18:50:13 UTC 2024 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/pbuilderrc_WmP0 + case ${ARCH} in + case $ARCH in + locale=nl_BE + language=nl + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' lua-luv = debian-installer -o lua-luv = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' lua-luv = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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.U9WcGH3F/pbuilderrc_WmP0 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b2 --logfile b2/build.log lua-luv_1.48.0-2-3.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Fri Nov 22 08:50:14 +14 2024 I: pbuilder-time-stamp: 1732215014 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [lua-luv_1.48.0-2-3.dsc] I: copying [./lua-luv_1.48.0-2.orig.tar.gz] I: copying [./lua-luv_1.48.0-2-3.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Sep 1 01:35:21 2024 gpgv: using RSA key 91BFBF4D6956BD5DF7B72D23DFE691AE331BA3DB gpgv: issuer "jamessan@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./lua-luv_1.48.0-2-3.dsc: no acceptable signature found dpkg-source: info: extracting lua-luv in lua-luv-1.48.0-2 dpkg-source: info: unpacking lua-luv_1.48.0-2.orig.tar.gz dpkg-source: info: unpacking lua-luv_1.48.0-2-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable_network_tests.patch dpkg-source: info: applying disable_loop_tests.patch dpkg-source: info: applying longer_async_work_timeout.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/D01_modify_environment starting debug: Running on codethink04-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Nov 21 18:50 /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/1831826/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=fd60631f18ad4afdbd8ae46f52607720 LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1831826 PS4='+ ' 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.U9WcGH3F/pbuilderrc_WmP0 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b2 --logfile b2/build.log lua-luv_1.48.0-2-3.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-lua, dpkg-dev (>= 1.22.5), libuv1-dev, lua-compat53-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 20084 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-lua; however: Package dh-lua is not installed. pbuilder-satisfydepends-dummy depends on libuv1-dev; however: Package libuv1-dev is not installed. pbuilder-satisfydepends-dummy depends on lua-compat53-dev; however: Package lua-compat53-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} dctrl-tools{a} debhelper{a} dh-autoreconf{a} dh-lua{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-find-rule-perl{a} libfile-stripnondeterminism-perl{a} libicu72{a} liblua5.1-0{a} liblua5.1-0-dev{a} liblua5.2-0{a} liblua5.2-dev{a} liblua5.3-0{a} liblua5.3-dev{a} liblua5.4-0{a} liblua5.4-dev{a} libmagic-mgc{a} libmagic1t64{a} libncurses-dev{a} libncurses6{a} libnumber-compare-perl{a} libpipeline1{a} libpkgconf3{a} libreadline-dev{a} libreadline8t64{a} libtext-glob-perl{a} libtool{a} libuchardet0{a} libuv1-dev{a} libuv1t64{a} libxml2{a} lua-compat53{a} lua-compat53-dev{a} lua5.1{a} lua5.2{a} lua5.3{a} lua5.4{a} m4{a} man-db{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} readline-common{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libgpm2 libltdl-dev libmail-sendmail-perl libtool-bin lynx wget 0 packages upgraded, 59 newly installed, 0 to remove and 0 not upgraded. Need to get 22.4 MB of archives. After unpacking 93.6 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-5 [69.3 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.22.5-2 [198 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-5 [1129 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.2-11 [91.2 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.22.5-2 [723 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 dctrl-tools arm64 2.24-3+b1 [125 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.20 [89.7 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libtool all 2.4.7-8 [517 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 24 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-5+b1 [9239 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.22.5-2 [1532 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.20 [915 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 pkg-config arm64 1.8.1-4 [14.0 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 libnumber-compare-perl all 0.03-3 [6332 B] Get: 37 http://deb.debian.org/debian unstable/main arm64 libtext-glob-perl all 0.11-3 [7676 B] Get: 38 http://deb.debian.org/debian unstable/main arm64 libfile-find-rule-perl all 0.34-3 [26.6 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 liblua5.4-0 arm64 5.4.6-3+b2 [133 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-5 [159 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 libncurses6 arm64 6.5-2+b1 [96.1 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 libncurses-dev arm64 6.5-2+b1 [338 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libreadline-dev arm64 8.2-5 [155 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 liblua5.4-dev arm64 5.4.6-3+b2 [165 kB] Get: 45 http://deb.debian.org/debian unstable/main arm64 lua5.4 arm64 5.4.6-3+b2 [121 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 liblua5.3-0 arm64 5.3.6-2+b3 [118 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 liblua5.3-dev arm64 5.3.6-2+b3 [148 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 lua5.3 arm64 5.3.6-2+b3 [107 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 liblua5.2-0 arm64 5.2.4-3+b3 [106 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 liblua5.2-dev arm64 5.2.4-3+b3 [134 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 lua5.2 arm64 5.2.4-3+b3 [97.0 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 liblua5.1-0 arm64 5.1.5-9+b3 [102 kB] Get: 53 http://deb.debian.org/debian unstable/main arm64 liblua5.1-0-dev arm64 5.1.5-9+b3 [128 kB] Get: 54 http://deb.debian.org/debian unstable/main arm64 lua5.1 arm64 5.1.5-9+b3 [97.1 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 dh-lua all 33 [30.3 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 libuv1t64 arm64 1.48.0-7 [143 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 libuv1-dev arm64 1.48.0-7 [181 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 lua-compat53 arm64 0.7-2+b2 [32.1 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 lua-compat53-dev arm64 0.7-2+b2 [30.1 kB] Fetched 22.4 MB in 0s (55.5 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 ... 20084 files and directories currently installed.) Preparing to unpack .../00-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-2_arm64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-5_arm64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.2-11_arm64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../09-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package dctrl-tools. Preparing to unpack .../16-dctrl-tools_2.24-3+b1_arm64.deb ... Unpacking dctrl-tools (2.24-3+b1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../23-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../25-libicu72_72.1-5+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-5+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../26-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.22.5-2_arm64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../31-libpkgconf3_1.8.1-4_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../32-pkgconf-bin_1.8.1-4_arm64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../33-pkgconf_1.8.1-4_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-4) ... Selecting previously unselected package pkg-config:arm64. Preparing to unpack .../34-pkg-config_1.8.1-4_arm64.deb ... Unpacking pkg-config:arm64 (1.8.1-4) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../35-libnumber-compare-perl_0.03-3_all.deb ... Unpacking libnumber-compare-perl (0.03-3) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../36-libtext-glob-perl_0.11-3_all.deb ... Unpacking libtext-glob-perl (0.11-3) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../37-libfile-find-rule-perl_0.34-3_all.deb ... Unpacking libfile-find-rule-perl (0.34-3) ... Selecting previously unselected package liblua5.4-0:arm64. Preparing to unpack .../38-liblua5.4-0_5.4.6-3+b2_arm64.deb ... Unpacking liblua5.4-0:arm64 (5.4.6-3+b2) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../39-libreadline8t64_8.2-5_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-5) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../40-libncurses6_6.5-2+b1_arm64.deb ... Unpacking libncurses6:arm64 (6.5-2+b1) ... Selecting previously unselected package libncurses-dev:arm64. Preparing to unpack .../41-libncurses-dev_6.5-2+b1_arm64.deb ... Unpacking libncurses-dev:arm64 (6.5-2+b1) ... Selecting previously unselected package libreadline-dev:arm64. Preparing to unpack .../42-libreadline-dev_8.2-5_arm64.deb ... Unpacking libreadline-dev:arm64 (8.2-5) ... Selecting previously unselected package liblua5.4-dev:arm64. Preparing to unpack .../43-liblua5.4-dev_5.4.6-3+b2_arm64.deb ... Unpacking liblua5.4-dev:arm64 (5.4.6-3+b2) ... Selecting previously unselected package lua5.4. Preparing to unpack .../44-lua5.4_5.4.6-3+b2_arm64.deb ... Unpacking lua5.4 (5.4.6-3+b2) ... Selecting previously unselected package liblua5.3-0:arm64. Preparing to unpack .../45-liblua5.3-0_5.3.6-2+b3_arm64.deb ... Unpacking liblua5.3-0:arm64 (5.3.6-2+b3) ... Selecting previously unselected package liblua5.3-dev:arm64. Preparing to unpack .../46-liblua5.3-dev_5.3.6-2+b3_arm64.deb ... Unpacking liblua5.3-dev:arm64 (5.3.6-2+b3) ... Selecting previously unselected package lua5.3. Preparing to unpack .../47-lua5.3_5.3.6-2+b3_arm64.deb ... Unpacking lua5.3 (5.3.6-2+b3) ... Selecting previously unselected package liblua5.2-0:arm64. Preparing to unpack .../48-liblua5.2-0_5.2.4-3+b3_arm64.deb ... Unpacking liblua5.2-0:arm64 (5.2.4-3+b3) ... Selecting previously unselected package liblua5.2-dev:arm64. Preparing to unpack .../49-liblua5.2-dev_5.2.4-3+b3_arm64.deb ... Unpacking liblua5.2-dev:arm64 (5.2.4-3+b3) ... Selecting previously unselected package lua5.2. Preparing to unpack .../50-lua5.2_5.2.4-3+b3_arm64.deb ... Unpacking lua5.2 (5.2.4-3+b3) ... Selecting previously unselected package liblua5.1-0:arm64. Preparing to unpack .../51-liblua5.1-0_5.1.5-9+b3_arm64.deb ... Unpacking liblua5.1-0:arm64 (5.1.5-9+b3) ... Selecting previously unselected package liblua5.1-0-dev:arm64. Preparing to unpack .../52-liblua5.1-0-dev_5.1.5-9+b3_arm64.deb ... Unpacking liblua5.1-0-dev:arm64 (5.1.5-9+b3) ... Selecting previously unselected package lua5.1. Preparing to unpack .../53-lua5.1_5.1.5-9+b3_arm64.deb ... Unpacking lua5.1 (5.1.5-9+b3) ... Selecting previously unselected package dh-lua. Preparing to unpack .../54-dh-lua_33_all.deb ... Unpacking dh-lua (33) ... Selecting previously unselected package libuv1t64:arm64. Preparing to unpack .../55-libuv1t64_1.48.0-7_arm64.deb ... Unpacking libuv1t64:arm64 (1.48.0-7) ... Selecting previously unselected package libuv1-dev:arm64. Preparing to unpack .../56-libuv1-dev_1.48.0-7_arm64.deb ... Unpacking libuv1-dev:arm64 (1.48.0-7) ... Selecting previously unselected package lua-compat53:arm64. Preparing to unpack .../57-lua-compat53_0.7-2+b2_arm64.deb ... Unpacking lua-compat53:arm64 (0.7-2+b2) ... Selecting previously unselected package lua-compat53-dev:arm64. Preparing to unpack .../58-lua-compat53-dev_0.7-2+b2_arm64.deb ... Unpacking lua-compat53-dev:arm64 (0.7-2+b2) ... Setting up libpipeline1:arm64 (1.5.8-1) ... Setting up libicu72:arm64 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.20) ... Setting up libuv1t64:arm64 (1.48.0-7) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:arm64 (0.192-4) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up lua-compat53:arm64 (0.7-2+b2) ... Setting up autotools-dev (20220109.1) ... Setting up libpkgconf3:arm64 (1.8.1-4) ... Setting up libfile-find-rule-perl (0.34-3) ... Setting up libncurses6:arm64 (6.5-2+b1) ... Setting up lua-compat53-dev:arm64 (0.7-2+b2) ... Setting up autopoint (0.22.5-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up liblua5.2-0:arm64 (5.2.4-3+b3) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:arm64 (0.0.8-1+b2) ... Setting up liblua5.3-0:arm64 (5.3.6-2+b3) ... Setting up liblua5.1-0:arm64 (5.1.5-9+b3) ... Setting up liblua5.4-0:arm64 (5.4.6-3+b2) ... Setting up readline-common (8.2-5) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up dctrl-tools (2.24-3+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libuv1-dev:arm64 (1.48.0-7) ... Setting up libncurses-dev:arm64 (6.5-2+b1) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up pkgconf:arm64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up pkg-config:arm64 (1.8.1-4) ... Setting up libreadline8t64:arm64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up lua5.4 (5.4.6-3+b2) ... update-alternatives: using /usr/bin/lua5.4 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.4 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up lua5.2 (5.2.4-3+b3) ... update-alternatives: using /usr/bin/lua5.2 to provide /usr/bin/lua (lua-interpreter) in auto mode update-alternatives: using /usr/bin/luac5.2 to provide /usr/bin/luac (lua-compiler) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up lua5.3 (5.3.6-2+b3) ... Setting up libreadline-dev:arm64 (8.2-5) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up lua5.1 (5.1.5-9+b3) ... Setting up liblua5.2-dev:arm64 (5.2.4-3+b3) ... Setting up liblua5.4-dev:arm64 (5.4.6-3+b2) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/lua5.4.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/lua.pc (lua-pkgconfig-aarch64-linux-gnu) in auto mode Setting up liblua5.3-dev:arm64 (5.3.6-2+b3) ... Setting up liblua5.1-0-dev:arm64 (5.1.5-9+b3) ... Setting up debhelper (13.20) ... Setting up dh-lua (33) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/lua-luv-1.48.0-2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../lua-luv_1.48.0-2-3_source.changes dpkg-buildpackage: info: source package lua-luv dpkg-buildpackage: info: source version 1.48.0-2-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by James McCoy dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --buildsystem=lua --with lua dh_auto_clean -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple clean Making target clean for debian/lua5.1.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.2.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.3.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made Making target clean for debian/lua5.4.dh-lua.conf # fix for leftovers of dh-lua < 14 Target clean made dh_autoreconf_clean -O--buildsystem=lua dh_clean -O--buildsystem=lua debian/rules binary dh binary --buildsystem=lua --with lua dh_update_autotools_config -O--buildsystem=lua dh_autoreconf -O--buildsystem=lua dh_auto_configure -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple configure Making target configure for debian/lua5.1.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.1/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.1-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.1-luv.pc Adding new line: usr/include/lua5.1/luv.h Adding new line: src/lhandle.h usr/include/lua5.1/luv/ Adding new line: src/lreq.h usr/include/lua5.1/luv/ Adding new line: src/luv.h usr/include/lua5.1/luv/ Adding new line: src/util.h usr/include/lua5.1/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.1 Target configure made Making target configure for debian/lua5.2.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.2/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.2-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.2-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.2-luv.pc Adding new line: usr/include/lua5.2/luv.h Adding new line: src/lhandle.h usr/include/lua5.2/luv/ Adding new line: src/lreq.h usr/include/lua5.2/luv/ Adding new line: src/luv.h usr/include/lua5.2/luv/ Adding new line: src/util.h usr/include/lua5.2/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.2 Target configure made Making target configure for debian/lua5.3.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.3/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.3-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.3-luv.pc Adding new line: usr/include/lua5.3/luv.h Adding new line: src/lhandle.h usr/include/lua5.3/luv/ Adding new line: src/lreq.h usr/include/lua5.3/luv/ Adding new line: src/luv.h usr/include/lua5.3/luv/ Adding new line: src/util.h usr/include/lua5.3/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.3 Target configure made Making target configure for debian/lua5.4.dh-lua.conf # .install Filling in debian/lua-luv.install using /usr/share/dh-lua/template/lib.install.in Adding new line: usr/lib/aarch64-linux-gnu/lua/5.4/luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.* Filling in debian/lua-luv-dev.install using debian/lua-luv-dev.install.in Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-luv.so Adding new line: usr/lib/aarch64-linux-gnu/liblua5.4-luv.a Adding new line: usr/lib/aarch64-linux-gnu/pkgconfig/lua5.4-luv.pc Adding new line: usr/include/lua5.4/luv.h Adding new line: src/lhandle.h usr/include/lua5.4/luv/ Adding new line: src/lreq.h usr/include/lua5.4/luv/ Adding new line: src/luv.h usr/include/lua5.4/luv/ Adding new line: src/util.h usr/include/lua5.4/luv/ # lua_versions Filling in debian/lua_versions Adding new line: 5.4 Target configure made dh_auto_build -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple build Making target build for debian/lua5.1.dh-lua.conf libtoolize: putting auxiliary files in '.'. libtoolize: copying file './config.guess' libtoolize: copying file './config.sub' libtoolize: copying file './install-sh' libtoolize: copying file './ltmain.sh' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. cd debian/.dh_lua-libtool && ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking CFLAGS= LDFLAGS= LDFLAGS_STATIC= checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking how to print strings... printf checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o 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... /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 checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... no 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... /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 checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating ./config.status config.status: executing libtool commands /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.1-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.so.1" && ln -s "liblua5.1-luv.so.1.0.0" "liblua5.1-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.so" && ln -s "liblua5.1-luv.so.1.0.0" "liblua5.1-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.la" && ln -s "../liblua5.1-luv.la" "liblua5.1-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/luv.so linux-vdso.so.1 (0x0000ffff9783a000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff97750000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff97590000) /lib/ld-linux-aarch64.so.1 (0x0000ffff977fd000) Target build made Making target build for debian/lua5.2.dh-lua.conf /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.2-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.so.1" && ln -s "liblua5.2-luv.so.1.0.0" "liblua5.2-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.so" && ln -s "liblua5.2-luv.so.1.0.0" "liblua5.2-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.la" && ln -s "../liblua5.2-luv.la" "liblua5.2-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/luv.so linux-vdso.so.1 (0x0000ffff8a4d1000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff8a3f0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff8a230000) /lib/ld-linux-aarch64.so.1 (0x0000ffff8a494000) Target build made Making target build for debian/lua5.3.dh-lua.conf /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.3-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.so.1" && ln -s "liblua5.3-luv.so.1.0.0" "liblua5.3-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.so" && ln -s "liblua5.3-luv.so.1.0.0" "liblua5.3-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.la" && ln -s "../liblua5.3-luv.la" "liblua5.3-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/luv.so linux-vdso.so.1 (0x0000ffff846fa000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff84610000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff84450000) /lib/ld-linux-aarch64.so.1 (0x0000ffff846bd000) Target build made Making target build for debian/lua5.4.dh-lua.conf /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.lo src/luv.c libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra src/luv.c -fPIC -DPIC -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/.libs/luv.o In file included from src/luv.c:28: src/fs.c: In function 'push_fs_result': src/fs.c:392:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 392 | for(i=0; iresult; i++) { | ^ In file included from src/luv.c:31: src/handle.c: At top level: src/handle.c:128:13: warning: 'luv_gc_cb' defined but not used [-Wunused-function] 128 | static void luv_gc_cb(uv_handle_t* handle) { | ^~~~~~~~~ libtool: compile: aarch64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra src/luv.c -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.o >/dev/null 2>&1 /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc \ -rpath /usr//lib/aarch64-linux-gnu -version-info 1:0:0 -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.lo \ -Wl,-z,relro -luv -lpthread -ldl -lrt libtool: link: gcc -shared -fPIC -DPIC /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/.libs/luv.o -luv -lpthread -ldl -lrt -Wl,--no-add-needed -Wl,-z -Wl,relro -Wl,-soname -Wl,liblua5.4-luv.so.1 -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1.0.0 libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.so.1" && ln -s "liblua5.4-luv.so.1.0.0" "liblua5.4-luv.so.1") libtool: link: (cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.so" && ln -s "liblua5.4-luv.so.1.0.0" "liblua5.4-luv.so") libtool: link: ar cr /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/src/luv.o libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.la" && ln -s "../liblua5.4-luv.la" "liblua5.4-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/luv.so linux-vdso.so.1 (0x0000ffffb0c2b000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb0b40000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb0980000) /lib/ld-linux-aarch64.so.1 (0x0000ffffb0bee000) Target build made dh_auto_test -O--buildsystem=lua make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple test Making target test for debian/lua5.1.dh-lua.conf # tests ********************** lua dynamic (5.1) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaab113c11e0 "closed" uv_timer_t: 0xaaab113c11e0 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaab113c11e0 "closed" { } uv_timer_t: 0xaaab113c11e0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { nlink = 1, ino = 773356368, mtime = table: 0xaaab113cea40, gid = 2222, mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaab113c7420, blksize = 4096, uid = 2222, type = "file", flags = 0, ctime = table: 0xaaab113cd100, birthtime = table: 0xaaab113b4180, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { nlink = 1, ino = 773356368, mtime = table: 0xaaab113cfef0, gid = 2222, mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaab113d26b0, blksize = 4096, uid = 2222, type = "file", flags = 0, ctime = table: 0xaaab113cce90, birthtime = table: 0xaaab113ccd60, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaab113cd408 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 12677754, type = 16914836, bsize = 4096, files = 7701326, bfree = 12677754, ffree = 6676601, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 12677754, type = 16914836, bsize = 4096, files = 7701326, bfree = 12677754, ffree = 6676601, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { rss = 3588096, total = 63089266688, free = 14278414336, constrained = 0, available = 14278414336 } ok 48 misc - memory size { uptime = 691602.79 } ok 49 misc - uv.uptime { inblock = 456, nsignals = 0, utime = { usec = 215422, sec = 0 }, oublock = 0, stime = { usec = 68751, sec = 0 }, nivcsw = 186, minflt = 442, idrss = 0, majflt = 0, nvcsw = 82, isrss = 0, nswap = 0, maxrss = 3740, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0, times = table: 0xaaab113f33d0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113d8e00, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113d3300, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113beab0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113f82c0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113d9ba0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113c4f00, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113e8a60, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113dd5c0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113fe750, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113ccd60, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaab113d9420, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses { 45.95, 44.65, 41.91 } ok 54 misc - uv.loadavg "/usr/bin/lua5.1" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9160282506665e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1732215269 uv.gettimeofday 1732215269.000990 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 839615767, sec = 691603 } nil "realtime" { nsec = 839691168, sec = 691603 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaab113b8ae0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaab113b8ae0 "timeout" uv_timer_t: 0xaaab113c2340 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaab113b8ae0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaab113e3f30, pid = 1865453 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaab113e3f30, pid = 1865455 } "exit" uv_process_t: 0xaaab113e3f30 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaab113e3f30, pid = 1865456 } "exit" uv_process_t: 0xaaab113e3f30 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaab113e3f30, pid = 1865459 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 1865466, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 123 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff9a57c780 Runing uv_thread_t: 0xffff9a57c780 { delay = 100, elapsed = 102 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 119 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaab113c2340 "closed" uv_timer_t: 0xaaab113c2340 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaab113c2340 "interval" uv_timer_t: 0xaaab113c2340 "interval" uv_timer_t: 0xaaab113c2340 "closed" uv_timer_t: 0xaaab113c2340 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaab113c11e0 "timeout" uv_timer_t: 0xaaab113c2340 "interval" uv_timer_t: 0xaaab113c11e0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaab113c11e0 0 "interval" uv_timer_t: 0xaaab113c11e0 8 "interval" uv_timer_t: 0xaaab113c11e0 4 "interval" uv_timer_t: 0xaaab113c11e0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaab113c11e0 0 "interval" uv_timer_t: 0xaaab113c11e0 8 "interval" uv_timer_t: 0xaaab113c11e0 4 "interval" uv_timer_t: 0xaaab113c11e0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffff9892f1a0" "hello" uv_thread_t: 0xffff9892f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed In uv_thread_t: 0xffff8bfff1a0 hello world from thread priority in thread 11 6 ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ \ /usr/share/dh-lua/test/5.1/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.1 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so -luv -lpthread -ldl -lrt -llua5.1 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-dynamic linux-vdso.so.1 (0x0000ffff91604000) liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x0000ffff91550000) liblua5.1.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffff914f0000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff91330000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff912d0000) /lib/ld-linux-aarch64.so.1 (0x0000ffff915c7000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff91220000) ********************** app dynamic (5.1) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaab3550b50 "closed" uv_timer_t: 0xaaaab3550b50 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaab3550b50 "closed" { } uv_timer_t: 0xaaaab3550b50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { nlink = 1, ino = 773356368, mtime = table: 0xaaaab3524370, gid = 2222, mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaab3511f70, blksize = 4096, uid = 2222, type = "file", flags = 0, ctime = table: 0xaaaab3524770, birthtime = table: 0xaaaab3522df0, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { nlink = 1, ino = 773356368, mtime = table: 0xaaaab352f0c0, gid = 2222, mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaab3528b80, blksize = 4096, uid = 2222, type = "file", flags = 0, ctime = table: 0xaaaab34f94e0, birthtime = table: 0xaaaab3533e00, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaab3542e68 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 12635902, type = 16914836, bsize = 4096, files = 7701326, bfree = 12635902, ffree = 6676439, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 12635889, type = 16914836, bsize = 4096, files = 7701326, bfree = 12635889, ffree = 6676439, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { rss = 5435392, total = 63089266688, free = 15553286144, constrained = 0, available = 15553286144 } ok 48 misc - memory size { uptime = 691616.12 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 279249, sec = 0 }, oublock = 0, stime = { usec = 55849, sec = 0 }, nivcsw = 328, minflt = 3629, idrss = 0, majflt = 0, nvcsw = 103, isrss = 0, nswap = 0, maxrss = 7172, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0, times = table: 0xaaaab352f310, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab35308c0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab353fdd0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab3521a00, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab3520840, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab355ae30, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab351f810, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab355a840, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab352a070, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab355d640, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab351b3e0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaab350c8a0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses { 42.85, 44.03, 41.75 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9161613700743e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1732215283 uv.gettimeofday 1732215283.000296 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 166637503, sec = 691617 } nil "realtime" { nsec = 166710664, sec = 691617 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaab3529650 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaab3529650 "timeout" uv_timer_t: 0xaaaab3550b50 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaab3529650 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaab3512df0, pid = 1866494 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaab3512df0, pid = 1866495 } "exit" uv_process_t: 0xaaaab3512df0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaab3512df0, pid = 1866496 } "exit" uv_process_t: 0xaaaab3512df0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaab3512df0, pid = 1866498 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 1866501, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 120 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffbd755b80 Runing uv_thread_t: 0xffffbd755b80 { delay = 100, elapsed = 104 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 119 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaab3550b50 "closed" uv_timer_t: 0xaaaab3550b50 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaab3550b50 "interval" uv_timer_t: 0xaaaab3550b50 "interval" uv_timer_t: 0xaaaab3550b50 "closed" uv_timer_t: 0xaaaab3550b50 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaab350d5c0 "timeout" uv_timer_t: 0xaaaab3550b50 "interval" uv_timer_t: 0xaaaab350d5c0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaab350d5c0 0 "interval" uv_timer_t: 0xaaaab350d5c0 8 "interval" uv_timer_t: 0xaaaab350d5c0 4 "interval" uv_timer_t: 0xaaaab350d5c0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaab350d5c0 0 "interval" uv_timer_t: 0xaaaab350d5c0 8 "interval" uv_timer_t: 0xaaaab350d5c0 4 "interval" uv_timer_t: 0xaaaab350d5c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffffbcb8f1a0" "hello" uv_thread_t: 0xffffbcb8f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed In uv_thread_t: 0xffffb6fdf1a0 hello world from thread priority in thread 11 6 ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ \ /usr/share/dh-lua/test/5.1/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ -Wl,-z,relro -llua5.1 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a -luv -lpthread -lrt -llua5.1 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static linux-vdso.so.1 (0x0000ffff85193000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff850b0000) liblua5.1.so.0 => /lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffff85050000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff84e90000) /lib/ld-linux-aarch64.so.1 (0x0000ffff85156000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff84de0000) *********************** app static (5.1) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaf8c9ab50 "closed" uv_timer_t: 0xaaaaf8c9ab50 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaf8c9ab50 "closed" { } uv_timer_t: 0xaaaaf8c9ab50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { nlink = 1, ino = 773356368, mtime = table: 0xaaaaf8c6e370, gid = 2222, mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaaf8c5bf70, blksize = 4096, uid = 2222, type = "file", flags = 0, ctime = table: 0xaaaaf8c6e770, birthtime = table: 0xaaaaf8c6cdf0, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { nlink = 1, ino = 773356368, mtime = table: 0xaaaaf8c790c0, gid = 2222, mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, atime = table: 0xaaaaf8c72b80, blksize = 4096, uid = 2222, type = "file", flags = 0, ctime = table: 0xaaaaf8c434e0, birthtime = table: 0xaaaaf8c7de00, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaaf8c67758 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 12433298, type = 16914836, bsize = 4096, files = 7701326, bfree = 12433298, ffree = 6657227, blocks = 26214400 } ok 31 fs - fs.statfs sync { bavail = 12433275, type = 16914836, bsize = 4096, files = 7701326, bfree = 12433275, ffree = 6657219, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { rss = 5505024, total = 63089266688, free = 14556106752, constrained = 0, available = 14556106752 } ok 48 misc - memory size { uptime = 691627.63 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, utime = { usec = 405248, sec = 0 }, oublock = 0, stime = { usec = 68210, sec = 0 }, nivcsw = 148, minflt = 418, idrss = 0, majflt = 0, nvcsw = 66, isrss = 0, nswap = 0, maxrss = 5528, msgsnd = 0, msgrcv = 0, ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0, times = table: 0xaaaaf8c69150, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c5b710, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c66ee0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c69040, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c6d5b0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c74070, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c6e370, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c8a9d0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c5fec0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c71ce0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c434e0, model = "Neoverse-N1" }, { speed = 0, times = table: 0xaaaaf8c5b860, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", internal = true, family = "inet", ip = "127.0.0.1" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses { 41.65, 43.73, 41.68 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9162765093554e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1732215294 uv.gettimeofday 1732215294.000821 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 674898790, sec = 691628 } nil "realtime" { nsec = 674915670, sec = 691628 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaf8c73650 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaf8c73650 "timeout" uv_timer_t: 0xaaaaf8c9ab50 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaf8c73650 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaaf8c43030, pid = 1867381 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaaf8c43030, pid = 1867382 } "exit" uv_process_t: 0xaaaaf8c43030 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaaf8c43030, pid = 1867383 } "exit" uv_process_t: 0xaaaaf8c43030 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaaf8c43030, pid = 1867387 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, pid = 1867393, code = 0 } ok 90 signal - Catch SIGINT { delay = 100, elapsed = 119 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffa2b6a420 Runing uv_thread_t: 0xffffa2b6a420 { delay = 100, elapsed = 104 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 127 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaf8c9ab50 "closed" uv_timer_t: 0xaaaaf8c9ab50 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaf8c9ab50 "interval" uv_timer_t: 0xaaaaf8c9ab50 "interval" uv_timer_t: 0xaaaaf8c9ab50 "closed" uv_timer_t: 0xaaaaf8c9ab50 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaf8c685e0 "timeout" uv_timer_t: 0xaaaaf8c9ab50 "interval" uv_timer_t: 0xaaaaf8c685e0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaf8c685e0 0 "interval" uv_timer_t: 0xaaaaf8c685e0 8 "interval" uv_timer_t: 0xaaaaf8c685e0 4 "interval" uv_timer_t: 0xaaaaf8c685e0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaf8c685e0 0 "interval" uv_timer_t: 0xaaaaf8c685e0 8 "interval" uv_timer_t: 0xaaaaf8c685e0 4 "interval" uv_timer_t: 0xaaaaf8c685e0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffffa0fdf1a0" "hello" uv_thread_t: 0xffffa0fdf1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed In uv_thread_t: 0xffff93fff1a0 hello world from thread priority in thread 11 6 ************************************************** Target test made Making target test for debian/lua5.2.dh-lua.conf # tests ********************** lua dynamic (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaafa637210 "closed" uv_timer_t: 0xaaaafa637210 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaafa637210 "closed" { } uv_timer_t: 0xaaaafa637210 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { blocks = 16, birthtime = table: 0xaaaafa5dff90, uid = 2222, gen = 0, mtime = table: 0xaaaafa5ec840, ino = 773356368, blksize = 4096, size = 6060, rdev = 0, gid = 2222, ctime = table: 0xaaaafa5ed140, atime = table: 0xaaaafa5f97f0, nlink = 1, mode = 33204, type = "file", flags = 0, dev = 39 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { blocks = 16, birthtime = table: 0xaaaafa6107f0, uid = 2222, gen = 0, mtime = table: 0xaaaafa612bd0, ino = 773356368, blksize = 4096, size = 6060, rdev = 0, gid = 2222, ctime = table: 0xaaaafa6115c0, atime = table: 0xaaaafa610770, nlink = 1, mode = 33204, type = "file", flags = 0, dev = 39 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaafa5fb6e8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bfree = 12373191, bsize = 4096, blocks = 26214400, ffree = 6656449, type = 16914836, bavail = 12373191, files = 7701326 } ok 31 fs - fs.statfs sync { bfree = 12373189, bsize = 4096, blocks = 26214400, ffree = 6656449, type = 16914836, bavail = 12373189, files = 7701326 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, events_waiting = 0, loop_count = 54 } { events = 26, events_waiting = 0, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { available = 11364630528, rss = 5865472, constrained = 0, free = 11364630528, total = 63089266688 } ok 48 misc - memory size { uptime = 691638.38 } ok 49 misc - uv.uptime { minflt = 464, nvcsw = 63, oublock = 0, msgrcv = 0, nsignals = 0, nswap = 0, utime = { usec = 138309, sec = 0 }, ixrss = 0, stime = { usec = 57231, sec = 0 }, msgsnd = 0, idrss = 0, isrss = 0, majflt = 0, nivcsw = 81, inblock = 0, maxrss = 5728 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5ed600 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5f97f0 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa60f7c0 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa60fee0 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5ee130 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa635be0 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa6107f0 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5eb5f0 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa62ab90 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5f50f0 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5ede70 }, { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5ef9a0 } } ok 52 misc - uv.cpu_info "lo" { { ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", internal = true }, { ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", internal = true } } ok 53 misc - uv.interface_addresses { 40.66, 43.4, 41.61 } ok 54 misc - uv.loadavg "/usr/bin/lua5.2" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { gid = 2222, uid = 2222, shell = "/bin/bash", homedir = "/nonexistent/second-build", username = "pbuilder2" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.916383918151e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname os.time 1732215305 uv.gettimeofday 1732215305.000562 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 442278813, sec = 691639 } nil "realtime" { nsec = 442350933, sec = 691639 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaafa63e400 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaafa63e400 "timeout" uv_timer_t: 0xaaaafa5f4e40 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaafa63e400 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 1868719, handle = uv_process_t: 0xaaaafa6341f0 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { pid = 1868723, handle = uv_process_t: 0xaaaafa6341f0 } "exit" uv_process_t: 0xaaaafa6341f0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { pid = 1868724, handle = uv_process_t: 0xaaaafa6341f0 } "exit" uv_process_t: 0xaaaafa6341f0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 1868728, handle = uv_process_t: 0xaaaafa6341f0 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 1868732, code = 0, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff96fdf1a0 { elapsed = 119, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff9dab4780 Runing uv_thread_t: 0xffff9dab4780 { elapsed = 104, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 112, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 11 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaafa5f4e40 "closed" uv_timer_t: 0xaaaafa5f4e40 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaafa5f4e40 "interval" uv_timer_t: 0xaaaafa5f4e40 "interval" uv_timer_t: 0xaaaafa5f4e40 "closed" uv_timer_t: 0xaaaafa5f4e40 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaafa622940 "timeout" uv_timer_t: 0xaaaafa5f4e40 "interval" uv_timer_t: 0xaaaafa622940 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaafa622940 0 "interval" uv_timer_t: 0xaaaafa622940 8 "interval" uv_timer_t: 0xaaaafa622940 4 "interval" uv_timer_t: 0xaaaafa622940 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaafa622940 0 "interval" uv_timer_t: 0xaaaafa622940 8 "interval" uv_timer_t: 0xaaaafa622940 4 "interval" uv_timer_t: 0xaaaafa622940 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffff977ef1a0" "hello" uv_thread_t: 0xffff977ef1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ \ /usr/share/dh-lua/test/5.2/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.2 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so -luv -lpthread -ldl -lrt -llua5.2 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic linux-vdso.so.1 (0x0000ffff803d1000) liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x0000ffff80320000) liblua5.2.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffff802c0000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff80100000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff800a0000) /lib/ld-linux-aarch64.so.1 (0x0000ffff80394000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff7fff0000) ********************** app dynamic (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaafe229cc0 "closed" uv_timer_t: 0xaaaafe229cc0 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaafe229cc0 "closed" { } uv_timer_t: 0xaaaafe229cc0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { rdev = 0, mode = 33204, size = 6060, gid = 2222, ino = 773356368, dev = 39, gen = 0, birthtime = table: 0xaaaafe1f4270, mtime = table: 0xaaaafe22f2b0, blksize = 4096, atime = table: 0xaaaafe22f5f0, type = "file", uid = 2222, nlink = 1, blocks = 16, flags = 0, ctime = table: 0xaaaafe22e550 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { rdev = 0, mode = 33204, size = 6060, gid = 2222, ino = 773356368, dev = 39, gen = 0, birthtime = table: 0xaaaafe21d410, mtime = table: 0xaaaafe20df70, blksize = 4096, atime = table: 0xaaaafe20c490, type = "file", uid = 2222, nlink = 1, blocks = 16, flags = 0, ctime = table: 0xaaaafe21de80 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaafe2528b8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { type = 16914836, bsize = 4096, blocks = 26214400, files = 7701326, bavail = 12079481, ffree = 6632961, bfree = 12079481 } ok 31 fs - fs.statfs sync { type = 16914836, bsize = 4096, blocks = 26214400, files = 7701326, bavail = 12079480, ffree = 6632961, bfree = 12079480 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, loop_count = 54, events_waiting = 0 } { events = 26, loop_count = 55, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { rss = 5775360, free = 11004162048, available = 11004162048, total = 63089266688, constrained = 0 } ok 48 misc - memory size { uptime = 691651.34 } ok 49 misc - uv.uptime { nvcsw = 102, oublock = 0, majflt = 0, idrss = 0, nivcsw = 288, msgsnd = 0, isrss = 0, nsignals = 0, nswap = 0, inblock = 0, ixrss = 0, msgrcv = 0, minflt = 3647, utime = { usec = 219443, sec = 0 }, maxrss = 7168, stime = { usec = 81098, sec = 0 } } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { model = "Neoverse-N1", times = table: 0xaaaafe250f40, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe21e9c0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe20cad0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe20e550, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe243ef0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe230590, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe212a60, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe211f80, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe24f2c0, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe236d10, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe20e700, speed = 0 }, { model = "Neoverse-N1", times = table: 0xaaaafe23b140, speed = 0 } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", ip = "127.0.0.1", internal = true, family = "inet" }, { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", internal = true, family = "inet6" } } ok 53 misc - uv.interface_addresses { 39.86, 43.14, 41.54 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { shell = "/bin/bash", gid = 2222, uid = 2222, username = "pbuilder2", homedir = "/nonexistent/second-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9165135171728e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", machine = "aarch64" } ok 62 misc - uv.os_uname os.time 1732215318 uv.gettimeofday 1732215318.000510 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 370502894, sec = 691652 } nil "realtime" { nsec = 370573854, sec = 691652 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaafe254910 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaafe254910 "timeout" uv_timer_t: 0xaaaafe20a190 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaafe254910 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaafe22f7c0, pid = 1870482 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaafe22f7c0, pid = 1870489 } "exit" uv_process_t: 0xaaaafe22f7c0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaafe22f7c0, pid = 1870491 } "exit" uv_process_t: 0xaaaafe22f7c0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaafe22f7c0, pid = 1870502 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { pid = 1870514, signal = 0, code = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff7e1df1a0 { elapsed = 115, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff805cfb80 Runing uv_thread_t: 0xffff805cfb80 { elapsed = 104, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 116, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 11 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaafe20a190 "closed" uv_timer_t: 0xaaaafe20a190 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaafe20a190 "interval" uv_timer_t: 0xaaaafe20a190 "interval" uv_timer_t: 0xaaaafe20a190 "closed" uv_timer_t: 0xaaaafe20a190 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaafe251cf0 "timeout" uv_timer_t: 0xaaaafe20a190 "interval" uv_timer_t: 0xaaaafe251cf0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaafe251cf0 0 "interval" uv_timer_t: 0xaaaafe251cf0 8 "interval" uv_timer_t: 0xaaaafe251cf0 4 "interval" uv_timer_t: 0xaaaafe251cf0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaafe251cf0 0 "interval" uv_timer_t: 0xaaaafe251cf0 8 "interval" uv_timer_t: 0xaaaafe251cf0 4 "interval" uv_timer_t: 0xaaaafe251cf0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffff8021f1a0" "hello" uv_thread_t: 0xffff8021f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ \ /usr/share/dh-lua/test/5.2/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ -Wl,-z,relro -llua5.2 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a -luv -lpthread -lrt -llua5.2 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static linux-vdso.so.1 (0x0000ffffa9c8b000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa9ba0000) liblua5.2.so.0 => /lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffa9b40000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa9980000) /lib/ld-linux-aarch64.so.1 (0x0000ffffa9c4e000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa98d0000) *********************** app static (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaae7fb4740 "closed" uv_timer_t: 0xaaaae7fb4740 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaae7fb4740 "closed" { } uv_timer_t: 0xaaaae7fb4740 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { ctime = table: 0xaaaae7fd24c0, gid = 2222, nlink = 1, blocks = 16, flags = 0, blksize = 4096, atime = table: 0xaaaae7fda780, uid = 2222, type = "file", ino = 773356368, dev = 39, mode = 33204, rdev = 0, mtime = table: 0xaaaae7fab660, birthtime = table: 0xaaaae7fd2860, gen = 0, size = 6060 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { ctime = table: 0xaaaae7fdc0b0, gid = 2222, nlink = 1, blocks = 16, flags = 0, blksize = 4096, atime = table: 0xaaaae7fbe070, uid = 2222, type = "file", ino = 773356368, dev = 39, mode = 33204, rdev = 0, mtime = table: 0xaaaae7fcdb80, birthtime = table: 0xaaaae7fcdc50, gen = 0, size = 6060 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaae7fee578 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { ffree = 6627257, type = 16914836, bfree = 11996450, bavail = 11996450, bsize = 4096, files = 7701326, blocks = 26214400 } ok 31 fs - fs.statfs sync { ffree = 6627257, type = 16914836, bfree = 11996428, bavail = 11996428, bsize = 4096, files = 7701326, blocks = 26214400 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, loop_count = 54, events_waiting = 0 } { events = 26, loop_count = 55, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { rss = 3612672, free = 10310889472, constrained = 0, total = 63089266688, available = 10310889472 } ok 48 misc - memory size { uptime = 691662.94 } ok 49 misc - uv.uptime { nivcsw = 151, stime = { sec = 0, usec = 70060 }, idrss = 0, utime = { sec = 0, usec = 210182 }, nvcsw = 67, majflt = 0, nsignals = 0, isrss = 0, minflt = 439, msgrcv = 0, msgsnd = 0, oublock = 0, inblock = 0, ixrss = 0, nswap = 0, maxrss = 3580 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { times = table: 0xaaaae7fd0980, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae7fd54f0, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae7ff6790, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae7f875f0, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae7fab660, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae7fdc0b0, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae7fcbd90, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae7fb88b0, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae7fb08b0, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae7fe1f10, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae8000b30, speed = 0, model = "Neoverse-N1" }, { times = table: 0xaaaae7fee380, speed = 0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { ip = "127.0.0.1", internal = true, family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, { ip = "::1", internal = true, family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses { 39.4, 42.88, 41.48 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { uid = 2222, gid = 2222, shell = "/bin/bash", homedir = "/nonexistent/second-build", username = "pbuilder2" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9166295354657e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", sysname = "Linux" } ok 62 misc - uv.os_uname os.time 1732215330 uv.gettimeofday 1732215330.000111 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691663, nsec = 969871572 } nil "realtime" { sec = 691663, nsec = 969887652 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaae7fd77f0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaae7fd77f0 "timeout" uv_timer_t: 0xaaaae7fab790 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaae7fd77f0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaae7fa6420, pid = 1872301 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaae7fa6420, pid = 1872303 } "exit" uv_process_t: 0xaaaae7fa6420 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaae7fa6420, pid = 1872306 } "exit" uv_process_t: 0xaaaae7fa6420 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaae7fa6420, pid = 1872309 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, code = 0, pid = 1872314 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff9a6df1a0 { elapsed = 111, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff9ca80420 Runing uv_thread_t: 0xffff9ca80420 { elapsed = 104, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 116, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 11 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaae7fab790 "closed" uv_timer_t: 0xaaaae7fab790 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaae7fab790 "interval" uv_timer_t: 0xaaaae7fab790 "interval" uv_timer_t: 0xaaaae7fab790 "closed" uv_timer_t: 0xaaaae7fab790 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaae7fee050 "timeout" uv_timer_t: 0xaaaae7fab790 "interval" uv_timer_t: 0xaaaae7fee050 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaae7fee050 0 "interval" uv_timer_t: 0xaaaae7fee050 8 "interval" uv_timer_t: 0xaaaae7fee050 4 "interval" uv_timer_t: 0xaaaae7fee050 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaae7fee050 0 "interval" uv_timer_t: 0xaaaae7fee050 8 "interval" uv_timer_t: 0xaaaae7fee050 4 "interval" uv_timer_t: 0xaaaae7fee050 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250 2 4 "uv_thread_t: 0xffff9c71f1a0" "hello" uv_thread_t: 0xffff9c71f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** Target test made Making target test for debian/lua5.3.dh-lua.conf # tests ********************** lua dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaafc9676d0 "closed" uv_timer_t: 0xaaaafc9676d0 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaafc9676d0 "closed" { } uv_timer_t: 0xaaaafc9676d0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { gen = 0, uid = 2222, blksize = 4096, mode = 33204, rdev = 0, mtime = table: 0xaaaafc973680, dev = 39, ino = 773356368, birthtime = table: 0xaaaafc975ce0, size = 6060, nlink = 1, type = "file", ctime = table: 0xaaaafc975bd0, atime = table: 0xaaaafc973320, gid = 2222, blocks = 16, flags = 0 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { gen = 0, uid = 2222, blksize = 4096, mode = 33204, rdev = 0, mtime = table: 0xaaaafc9323f0, dev = 39, ino = 773356368, birthtime = table: 0xaaaafc9567d0, size = 6060, nlink = 1, type = "file", ctime = table: 0xaaaafc9696d0, atime = table: 0xaaaafc972f90, gid = 2222, blocks = 16, flags = 0 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaafc981b18 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { bavail = 12048415, blocks = 26214400, bfree = 12048415, files = 7701326, bsize = 4096, type = 16914836, ffree = 6630627 } ok 31 fs - fs.statfs sync { bavail = 12048406, blocks = 26214400, bfree = 12048406, files = 7701326, bsize = 4096, type = 16914836, ffree = 6630627 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, loop_count = 54, events_waiting = 0 } { events = 26, loop_count = 55, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { free = 9948352512.0, rss = 3866624, constrained = 0.0, available = 9948352512.0, total = 63089266688.0 } ok 48 misc - memory size { uptime = 691673.92 } ok 49 misc - uv.uptime { stime = { sec = 0, usec = 60542 }, maxrss = 3776, utime = { sec = 0, usec = 198925 }, isrss = 0, msgsnd = 0, nivcsw = 294, nvcsw = 68, msgrcv = 0, oublock = 0, nswap = 0, nsignals = 0, ixrss = 0, minflt = 436, inblock = 0, idrss = 0, majflt = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc975bd0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc952570 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc91bae0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc956ba0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc930d10 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc981ed0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc910500 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc95a870 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc973680 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc92a060 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc91ba50 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc9259b0 } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", internal = true, ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0" }, { mac = "\0\0\0\0\0\0", internal = true, ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses { 38.64, 42.6, 41.4 } ok 54 misc - uv.loadavg "/usr/bin/lua5.3" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { homedir = "/nonexistent/second-build", shell = "/bin/bash", uid = 2222, username = "pbuilder2", gid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9167392993087e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname os.time 1732215341 uv.gettimeofday 1732215341.000087 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691674, nsec = 937527744 } nil "realtime" { sec = 691674, nsec = 937557945 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaafc9736c0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaafc9736c0 "timeout" uv_timer_t: 0xaaaafc926ee0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaafc9736c0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 1873796, handle = uv_process_t: 0xaaaafc932e80 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { pid = 1873800, handle = uv_process_t: 0xaaaafc932e80 } "exit" uv_process_t: 0xaaaafc932e80 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { pid = 1873802, handle = uv_process_t: 0xaaaafc932e80 } "exit" uv_process_t: 0xaaaafc932e80 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 1873808, handle = uv_process_t: 0xaaaafc932e80 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { code = 0, pid = 1873821, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffba64f1a0 { delay = 100, elapsed = 120 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffbcab8780 Runing uv_thread_t: 0xffffbcab8780 { delay = 100, elapsed = 104 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 116 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 11 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaafc926ee0 "closed" uv_timer_t: 0xaaaafc926ee0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaafc926ee0 "interval" uv_timer_t: 0xaaaafc926ee0 "interval" uv_timer_t: 0xaaaafc926ee0 "closed" uv_timer_t: 0xaaaafc926ee0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaafc93e450 "timeout" uv_timer_t: 0xaaaafc926ee0 "interval" uv_timer_t: 0xaaaafc93e450 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaafc93e450 0 "interval" uv_timer_t: 0xaaaafc93e450 8 "interval" uv_timer_t: 0xaaaafc93e450 4 "interval" uv_timer_t: 0xaaaafc93e450 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaafc93e450 0 "interval" uv_timer_t: 0xaaaafc93e450 8 "interval" uv_timer_t: 0xaaaafc93e450 4 "interval" uv_timer_t: 0xaaaafc93e450 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffbae5f1a0" "hello" uv_thread_t: 0xffffbae5f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.3 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so -luv -lpthread -ldl -lrt -llua5.3 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic linux-vdso.so.1 (0x0000ffffb2957000) liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x0000ffffb28a0000) liblua5.3.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffb2840000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb2680000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb2620000) /lib/ld-linux-aarch64.so.1 (0x0000ffffb291a000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb2570000) ********************** app dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaabc03e290 "closed" uv_timer_t: 0xaaaabc03e290 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaabc03e290 "closed" { } uv_timer_t: 0xaaaabc03e290 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { blocks = 16, mode = 33204, dev = 39, size = 6060, gen = 0, ctime = table: 0xaaaabc03dd70, ino = 773356368, type = "file", atime = table: 0xaaaabc042a20, mtime = table: 0xaaaabc0448c0, rdev = 0, uid = 2222, nlink = 1, birthtime = table: 0xaaaabc03ec40, flags = 0, blksize = 4096, gid = 2222 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { blocks = 16, mode = 33204, dev = 39, size = 6060, gen = 0, ctime = table: 0xaaaabc033680, ino = 773356368, type = "file", atime = table: 0xaaaabc03ed50, mtime = table: 0xaaaabc02cb10, rdev = 0, uid = 2222, nlink = 1, birthtime = table: 0xaaaabc038a20, flags = 0, blksize = 4096, gid = 2222 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaabc02bb28 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { bsize = 4096, bavail = 12239062, ffree = 6652428, blocks = 26214400, type = 16914836, files = 7701326, bfree = 12239062 } ok 31 fs - fs.statfs sync { bsize = 4096, bavail = 12239059, ffree = 6652428, blocks = 26214400, type = 16914836, files = 7701326, bfree = 12239059 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, events_waiting = 0, loop_count = 54 } { events = 26, events_waiting = 0, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { available = 9530667008.0, total = 63089266688.0, free = 9530667008.0, rss = 3665920, constrained = 0.0 } ok 48 misc - memory size { uptime = 691687.07 } ok 49 misc - uv.uptime { nvcsw = 102, stime = { sec = 0, usec = 66565 }, ixrss = 0, utime = { sec = 0, usec = 223471 }, msgsnd = 0, maxrss = 7172, nivcsw = 238, idrss = 0, majflt = 0, msgrcv = 0, isrss = 0, nsignals = 0, oublock = 0, inblock = 0, minflt = 3634, nswap = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc04eec0 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc02cd70 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc03dd70 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc008fe0 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabbfe30a0 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc0448c0 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabbff2820 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc024de0 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc0182f0 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc024ea0 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc03ec40 }, { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc011b00 } } ok 52 misc - uv.cpu_info "lo" { { 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 53 misc - uv.interface_addresses { 38.25, 42.38, 41.34 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { shell = "/bin/bash", username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.916870944019e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname os.time 1732215354 uv.gettimeofday 1732215354.000252 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691688, nsec = 102396489 } nil "realtime" { sec = 691688, nsec = 102566530 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaabc014f20 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaabc014f20 "timeout" uv_timer_t: 0xaaaabc0264e0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaabc014f20 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaabc00f3f0, pid = 1875832 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaabc00f3f0, pid = 1875842 } "exit" uv_process_t: 0xaaaabc00f3f0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaabc00f3f0, pid = 1875857 } "exit" uv_process_t: 0xaaaabc00f3f0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaabc00f3f0, pid = 1875902 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, code = 0, pid = 1875979 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffb1f1f1a0 { elapsed = 115, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffb4315b80 Runing uv_thread_t: 0xffffb4315b80 { elapsed = 104, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 120, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 11 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaabc0264e0 "closed" uv_timer_t: 0xaaaabc0264e0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaabc0264e0 "interval" uv_timer_t: 0xaaaabc0264e0 "interval" uv_timer_t: 0xaaaabc0264e0 "closed" uv_timer_t: 0xaaaabc0264e0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaabc03e290 "timeout" uv_timer_t: 0xaaaabc0264e0 "interval" uv_timer_t: 0xaaaabc03e290 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaabc03e290 0 "interval" uv_timer_t: 0xaaaabc03e290 8 "interval" uv_timer_t: 0xaaaabc03e290 4 "interval" uv_timer_t: 0xaaaabc03e290 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaabc03e290 0 "interval" uv_timer_t: 0xaaaabc03e290 8 "interval" uv_timer_t: 0xaaaabc03e290 4 "interval" uv_timer_t: 0xaaaabc03e290 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffb3f5f1a0" "hello" uv_thread_t: 0xffffb3f5f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ -Wl,-z,relro -llua5.3 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a -luv -lpthread -lrt -llua5.3 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static linux-vdso.so.1 (0x0000ffff8e232000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff8e150000) liblua5.3.so.0 => /lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffff8e0f0000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff8df30000) /lib/ld-linux-aarch64.so.1 (0x0000ffff8e1f5000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff8de80000) *********************** app static (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaafc3d5a10 "closed" uv_timer_t: 0xaaaafc3d5a10 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaafc3d5a10 "closed" { } uv_timer_t: 0xaaaafc3d5a10 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { mode = 33204, flags = 0, size = 6060, rdev = 0, ctime = table: 0xaaaafc3f6160, dev = 39, type = "file", uid = 2222, birthtime = table: 0xaaaafc3f3410, gid = 2222, blocks = 16, gen = 0, mtime = table: 0xaaaafc3f6050, ino = 773356368, atime = table: 0xaaaafc3f37a0, blksize = 4096, nlink = 1 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { mode = 33204, flags = 0, size = 6060, rdev = 0, ctime = table: 0xaaaafc3e9d80, dev = 39, type = "file", uid = 2222, birthtime = table: 0xaaaafc3bdd40, gid = 2222, blocks = 16, gen = 0, mtime = table: 0xaaaafc3da870, ino = 773356368, atime = table: 0xaaaafc3ee920, blksize = 4096, nlink = 1 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaafc3d0838 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { blocks = 26214400, type = 16914836, ffree = 6705217, bavail = 12942098, files = 7701326, bfree = 12942098, bsize = 4096 } ok 31 fs - fs.statfs sync { blocks = 26214400, type = 16914836, ffree = 6705732, bavail = 12942783, files = 7701326, bfree = 12942783, bsize = 4096 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { events = 26, events_waiting = 0, loop_count = 54 } { events = 26, events_waiting = 0, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { free = 16384651264.0, constrained = 0.0, rss = 3641344, available = 16384651264.0, total = 63089266688.0 } ok 48 misc - memory size { uptime = 691698.31 } ok 49 misc - uv.uptime { minflt = 419, ixrss = 0, maxrss = 3556, nvcsw = 65, msgrcv = 0, nivcsw = 91, msgsnd = 0, isrss = 0, nsignals = 0, oublock = 0, inblock = 0, nswap = 0, stime = { sec = 0, usec = 61604 }, majflt = 0, utime = { sec = 0, usec = 193615 }, idrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { times = table: 0xaaaafc38d5a0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc3ddc30, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc3bdd40, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc3a4ab0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc399670, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc3a5ab0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc3ee920, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc3a8960, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc3d0810, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc3be490, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc3b92e0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaafc3cddd0, speed = 0.0, model = "Neoverse-N1" } } ok 52 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 53 misc - uv.interface_addresses { 37.16, 41.94, 41.22 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { gid = 2222, username = "pbuilder2", homedir = "/nonexistent/second-build", uid = 2222, shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9169832384184e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", sysname = "Linux", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)" } ok 62 misc - uv.os_uname os.time 1732215365 uv.gettimeofday 1732215365.000482 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691699, nsec = 344705867 } nil "realtime" { sec = 691699, nsec = 344783707 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaafc3f2dc0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaafc3f2dc0 "timeout" uv_timer_t: 0xaaaafc3cd5b0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaafc3f2dc0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 1878040, handle = uv_process_t: 0xaaaafc3d0dc0 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { pid = 1878042, handle = uv_process_t: 0xaaaafc3d0dc0 } "exit" uv_process_t: 0xaaaafc3d0dc0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { pid = 1878043, handle = uv_process_t: 0xaaaafc3d0dc0 } "exit" uv_process_t: 0xaaaafc3d0dc0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 1878047, handle = uv_process_t: 0xaaaafc3d0dc0 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, code = 0, pid = 1878055 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffb896f1a0 { delay = 100, elapsed = 120 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffbad0b420 Runing uv_thread_t: 0xffffbad0b420 { delay = 100, elapsed = 104 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 125 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 11 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaafc3cd5b0 "closed" uv_timer_t: 0xaaaafc3cd5b0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaafc3cd5b0 "interval" uv_timer_t: 0xaaaafc3cd5b0 "interval" uv_timer_t: 0xaaaafc3cd5b0 "closed" uv_timer_t: 0xaaaafc3cd5b0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaafc3d5a10 "timeout" uv_timer_t: 0xaaaafc3cd5b0 "interval" uv_timer_t: 0xaaaafc3d5a10 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaafc3d5a10 0 "interval" uv_timer_t: 0xaaaafc3d5a10 8 "interval" uv_timer_t: 0xaaaafc3d5a10 4 "interval" uv_timer_t: 0xaaaafc3d5a10 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaafc3d5a10 0 "interval" uv_timer_t: 0xaaaafc3d5a10 8 "interval" uv_timer_t: 0xaaaafc3d5a10 4 "interval" uv_timer_t: 0xaaaafc3d5a10 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffb917f1a0" "hello" uv_thread_t: 0xffffb917f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** Target test made Making target test for debian/lua5.4.dh-lua.conf # tests ********************** lua dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaf8f14b20 "closed" uv_timer_t: 0xaaaaf8f14b20 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaf8f14b20 "closed" { } uv_timer_t: 0xaaaaf8f14b20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { gen = 0, gid = 2222, atime = table: 0xaaaaf8efc150, ctime = table: 0xaaaaf8f02040, type = "file", rdev = 0, flags = 0, uid = 2222, blocks = 16, nlink = 1, size = 6060, mode = 33204, dev = 39, ino = 773356368, birthtime = table: 0xaaaaf8ee45c0, blksize = 4096, mtime = table: 0xaaaaf8f2f640 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { gen = 0, gid = 2222, atime = table: 0xaaaaf8efeee0, ctime = table: 0xaaaaf8f17ea0, type = "file", rdev = 0, flags = 0, uid = 2222, blocks = 16, nlink = 1, size = 6060, mode = 33204, dev = 39, ino = 773356368, birthtime = table: 0xaaaaf8f13510, blksize = 4096, mtime = table: 0xaaaaf8efc150 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaaf8f41738 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { blocks = 26214400, ffree = 6712174, type = 16914836, bsize = 4096, bfree = 12950036, files = 7701326, bavail = 12950036 } ok 31 fs - fs.statfs sync { blocks = 26214400, ffree = 6712174, type = 16914836, bsize = 4096, bfree = 12950035, files = 7701326, bavail = 12950035 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { constrained = 0.0, available = 13524504576.0, rss = 5599232, total = 63089266688.0, free = 13524504576.0 } ok 48 misc - memory size { uptime = 691709.46 } ok 49 misc - uv.uptime { inblock = 0, oublock = 0, nsignals = 0, msgrcv = 0, nvcsw = 67, minflt = 348, nivcsw = 118, msgsnd = 0, nswap = 0, majflt = 0, stime = { sec = 0, usec = 66358 }, isrss = 0, utime = { sec = 0, usec = 145989 }, maxrss = 5508, idrss = 0, ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { times = table: 0xaaaaf8f007d0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8ee5400, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8ee59c0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8f02840, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8ee5ca0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8efb8b0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8f31aa0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8f02dd0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8f2bf80, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8f13610, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8f227f0, speed = 0.0, model = "Neoverse-N1" }, { times = table: 0xaaaaf8ef7e30, speed = 0.0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { { ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", internal = true, mac = "\0\0\0\0\0\0" }, { ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses { 36.66, 41.68, 41.14 } ok 54 misc - uv.loadavg "/usr/bin/lua5.4" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { uid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash", gid = 2222, username = "pbuilder2" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9170948806646e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", machine = "aarch64" } ok 62 misc - uv.os_uname os.time 1732215376 uv.gettimeofday 1732215376.000646 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691710, nsec = 497696347 } nil "realtime" { sec = 691710, nsec = 497769867 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaf8f0f800 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaf8f0f800 "timeout" uv_timer_t: 0xaaaaf8f26dd0 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaf8f0f800 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { handle = uv_process_t: 0xaaaaf8ef9260, pid = 1879849 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout { handle = uv_process_t: 0xaaaaf8ef9260, pid = 1879853 } "exit" uv_process_t: 0xaaaaf8ef9260 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { handle = uv_process_t: 0xaaaaf8ef9260, pid = 1879859 } "exit" uv_process_t: 0xaaaaf8ef9260 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { handle = uv_process_t: 0xaaaaf8ef9260, pid = 1879871 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { code = 0, pid = 1879888, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffb2fdf1a0 { elapsed = 108, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffb9949780 Runing uv_thread_t: 0xffffb9949780 { elapsed = 103, delay = 100 } ok 93 thread - test thread sleep msecs in main thread { elapsed = 120, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 11 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaf8f26dd0 "closed" uv_timer_t: 0xaaaaf8f26dd0 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaf8f26dd0 "interval" uv_timer_t: 0xaaaaf8f26dd0 "interval" uv_timer_t: 0xaaaaf8f26dd0 "closed" uv_timer_t: 0xaaaaf8f26dd0 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaf8ed7e30 "timeout" uv_timer_t: 0xaaaaf8f26dd0 "interval" uv_timer_t: 0xaaaaf8ed7e30 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaf8ed7e30 0 "interval" uv_timer_t: 0xaaaaf8ed7e30 8 "interval" uv_timer_t: 0xaaaaf8ed7e30 4 "interval" uv_timer_t: 0xaaaaf8ed7e30 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaf8ed7e30 0 "interval" uv_timer_t: 0xaaaaf8ed7e30 8 "interval" uv_timer_t: 0xaaaaf8ed7e30 4 "interval" uv_timer_t: 0xaaaaf8ed7e30 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffb37ef1a0" "hello" uv_thread_t: 0xffffb37ef1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.4 libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so -luv -lpthread -ldl -lrt -llua5.4 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic linux-vdso.so.1 (0x0000ffffacf99000) liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x0000ffffacee0000) liblua5.4.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000fffface70000) libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffaccb0000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffacc50000) /lib/ld-linux-aarch64.so.1 (0x0000ffffacf5c000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffacba0000) ********************** app dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaad1cc0a20 "closed" uv_timer_t: 0xaaaad1cc0a20 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaad1cc0a20 "closed" { } uv_timer_t: 0xaaaad1cc0a20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { ino = 773356368, mode = 33204, birthtime = table: 0xaaaad1cb8440, gid = 2222, size = 6060, ctime = table: 0xaaaad1cb1f70, rdev = 0, blksize = 4096, dev = 39, uid = 2222, gen = 0, nlink = 1, blocks = 16, type = "file", mtime = table: 0xaaaad1ca78c0, flags = 0, atime = table: 0xaaaad1cac210 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { ino = 773356368, mode = 33204, birthtime = table: 0xaaaad1cc7ad0, gid = 2222, size = 6060, ctime = table: 0xaaaad1cce690, rdev = 0, blksize = 4096, dev = 39, uid = 2222, gen = 0, nlink = 1, blocks = 16, type = "file", mtime = table: 0xaaaad1cac210, flags = 0, atime = table: 0xaaaad1cac860 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { name = ".ci", ftype = "directory" } { name = ".clang-format", ftype = "file" } { name = ".clangd", ftype = "file" } { name = ".editorconfig", ftype = "file" } { name = ".github", ftype = "directory" } { name = ".gitignore", ftype = "file" } { name = ".gitmodules", ftype = "file" } { name = ".pc", ftype = "directory" } { name = "5.1-luv", ftype = "directory" } { name = "5.2-luv", ftype = "directory" } { name = "5.3-luv", ftype = "directory" } { name = "5.4-luv", ftype = "directory" } { name = "CMakeLists.txt", ftype = "file" } { name = "LICENSE.txt", ftype = "file" } { name = "Makefile", ftype = "file" } { name = "README.md", ftype = "file" } { name = "appveyor.yml", ftype = "file" } { name = "cmake", ftype = "directory" } { name = "debian", ftype = "directory" } { name = "deps", ftype = "directory" } { name = "docs.md", ftype = "file" } { name = "examples", ftype = "directory" } { name = "lib", ftype = "directory" } { name = "libluv.pc.in", ftype = "file" } { name = "luv-scm-0.rockspec", ftype = "file" } { name = "msvcbuild.bat", ftype = "file" } { name = "rockspecs", ftype = "directory" } { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } uv_dir_t: 0xaaaad1cebf38 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } { { name = "5.2-luv", type = "directory" } } { { name = "5.1-luv", type = "directory" } } { { name = ".pc", type = "directory" } } { { name = "debian", type = "directory" } } { { name = "tests", type = "directory" } } { { name = "src", type = "directory" } } { { name = "rockspecs", type = "directory" } } { { name = "msvcbuild.bat", type = "file" } } { { name = "luv-scm-0.rockspec", type = "file" } } { { name = "libluv.pc.in", type = "file" } } { { name = "lib", type = "directory" } } { { name = "examples", type = "directory" } } { { name = "docs.md", type = "file" } } { { name = "deps", type = "directory" } } { { name = "cmake", type = "directory" } } { { name = "appveyor.yml", type = "file" } } { { name = "README.md", type = "file" } } { { name = "Makefile", type = "file" } } { { name = "LICENSE.txt", type = "file" } } { { name = "CMakeLists.txt", type = "file" } } { { name = ".gitmodules", type = "file" } } { { name = ".gitignore", type = "file" } } { { name = ".github", type = "directory" } } { { name = ".editorconfig", type = "file" } } { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { name = "5.4-luv", type = "directory" }, { name = "5.3-luv", type = "directory" }, { name = "5.2-luv", type = "directory" }, { name = "5.1-luv", type = "directory" }, { name = ".pc", type = "directory" }, { name = "debian", type = "directory" }, { name = "tests", type = "directory" }, { name = "src", type = "directory" }, { name = "rockspecs", type = "directory" }, { name = "msvcbuild.bat", type = "file" }, { name = "luv-scm-0.rockspec", type = "file" }, { name = "libluv.pc.in", type = "file" }, { name = "lib", type = "directory" }, { name = "examples", type = "directory" }, { name = "docs.md", type = "file" }, { name = "deps", type = "directory" }, { name = "cmake", type = "directory" }, { name = "appveyor.yml", type = "file" }, { name = "README.md", type = "file" }, { name = "Makefile", type = "file" }, { name = "LICENSE.txt", type = "file" }, { name = "CMakeLists.txt", type = "file" }, { name = ".gitmodules", type = "file" }, { name = ".gitignore", type = "file" }, { name = ".github", type = "directory" }, { name = ".editorconfig", type = "file" }, { name = ".clangd", type = "file" }, { name = ".clang-format", type = "file" }, { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check { bsize = 4096, type = 16914836, blocks = 26214400, bavail = 13155877, ffree = 6735151, files = 7701326, bfree = 13155877 } ok 31 fs - fs.statfs sync { bsize = 4096, type = 16914836, blocks = 26214400, bavail = 13155877, ffree = 6735151, files = 7701326, bfree = 13155877 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events = 26, events_waiting = 0 } { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string { free = 15934423040.0, rss = 3346432, total = 63089266688.0, available = 15934423040.0, constrained = 0.0 } ok 48 misc - memory size { uptime = 691722.41 } ok 49 misc - uv.uptime { nivcsw = 299, ixrss = 0, msgrcv = 0, maxrss = 7168, oublock = 0, nswap = 0, nsignals = 0, inblock = 0, nvcsw = 103, utime = { usec = 270294, sec = 0 }, minflt = 3541, stime = { usec = 79758, sec = 0 }, majflt = 0, isrss = 0, idrss = 0, msgsnd = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { times = table: 0xaaaad1cb6380, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1caca10, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1c901b0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1ca4970, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1cbb040, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1c90230, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1cd9fb0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1cc1e50, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1cc6b10, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1cd50d0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1ccf2b0, model = "Neoverse-N1", speed = 0.0 }, { times = table: 0xaaaad1cbf5a0, model = "Neoverse-N1", speed = 0.0 } } ok 52 misc - uv.cpu_info "lo" { { mac = "\0\0\0\0\0\0", family = "inet", internal = true, ip = "127.0.0.1", netmask = "255.0.0.0" }, { mac = "\0\0\0\0\0\0", family = "inet6", internal = true, ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses { 36.32, 41.44, 41.07 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { homedir = "/nonexistent/second-build", username = "pbuilder2", shell = "/bin/bash", uid = 2222, gid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9172242129847e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", machine = "aarch64", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname os.time 1732215389 uv.gettimeofday 1732215389.000579 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { nsec = 456565534, sec = 691723 } nil "realtime" { nsec = 456643975, sec = 691723 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaad1cd6930 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaad1cd6930 "timeout" uv_timer_t: 0xaaaad1cc0a20 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaad1cd6930 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 1881649, handle = uv_process_t: 0xaaaad1cd9ed0 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { pid = 1881652, handle = uv_process_t: 0xaaaad1cd9ed0 } "exit" uv_process_t: 0xaaaad1cd9ed0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid { pid = 1881661, handle = uv_process_t: 0xaaaad1cd9ed0 } "exit" uv_process_t: 0xaaaad1cd9ed0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 1881670, handle = uv_process_t: 0xaaaad1cd9ed0 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { code = 0, pid = 1881681, signal = 0 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffffae64f1a0 { delay = 100, elapsed = 115 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffffb0a4ab80 Runing uv_thread_t: 0xffffb0a4ab80 { delay = 100, elapsed = 102 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 126 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 11 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaad1cc0a20 "closed" uv_timer_t: 0xaaaad1cc0a20 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaad1cc0a20 "interval" uv_timer_t: 0xaaaad1cc0a20 "interval" uv_timer_t: 0xaaaad1cc0a20 "closed" uv_timer_t: 0xaaaad1cc0a20 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaad1c9d280 "timeout" uv_timer_t: 0xaaaad1cc0a20 "interval" uv_timer_t: 0xaaaad1c9d280 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaad1c9d280 0 "interval" uv_timer_t: 0xaaaad1c9d280 8 "interval" uv_timer_t: 0xaaaad1c9d280 4 "interval" uv_timer_t: 0xaaaad1c9d280 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaad1c9d280 0 "interval" uv_timer_t: 0xaaaad1c9d280 8 "interval" uv_timer_t: 0xaaaad1c9d280 4 "interval" uv_timer_t: 0xaaaad1c9d280 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffffaf66f1a0" "hello" uv_thread_t: 0xffffaf66f1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ -Wl,-z,relro -llua5.4 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a -luv -lpthread -lrt -llua5.4 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static linux-vdso.so.1 (0x0000ffff906e3000) libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff90600000) liblua5.4.so.0 => /lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffff90590000) libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff903d0000) /lib/ld-linux-aarch64.so.1 (0x0000ffff906a6000) libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff90320000) *********************** app static (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads "timeout" uv_timer_t: 0xaaaaf27f7a20 "closed" uv_timer_t: 0xaaaaf27f7a20 ok 2 callbacks - luv_handle_t: function "timeout" { } uv_timer_t: 0xaaaaf27f7a20 "closed" { } uv_timer_t: 0xaaaaf27f7a20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table begin wait end wait ok 6 coroutines - coroutines { fd = 12 } { stat = { nlink = 1, blksize = 4096, size = 6060, dev = 39, ctime = table: 0xaaaaf27e8f70, mode = 33204, uid = 2222, gen = 0, birthtime = table: 0xaaaaf27ef440, ino = 773356368, flags = 0, type = "file", rdev = 0, gid = 2222, mtime = table: 0xaaaaf27de8c0, atime = table: 0xaaaaf27e3210, blocks = 16 } } ok 7 fs - read a file sync ok 8 fs - read a file sync in chunks { fd = 12 } { stat = { nlink = 1, blksize = 4096, size = 6060, dev = 39, ctime = table: 0xaaaaf2805690, mode = 33204, uid = 2222, gen = 0, birthtime = table: 0xaaaaf27fead0, ino = 773356368, flags = 0, type = "file", rdev = 0, gid = 2222, mtime = table: 0xaaaaf27e3210, atime = table: 0xaaaaf27e3860, blocks = 16 } } { chunk = 6060 } ok 9 fs - read a file async ok 10 fs - fs.write ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error { ftype = "directory", name = ".ci" } { ftype = "file", name = ".clang-format" } { ftype = "file", name = ".clangd" } { ftype = "file", name = ".editorconfig" } { ftype = "directory", name = ".github" } { ftype = "file", name = ".gitignore" } { ftype = "file", name = ".gitmodules" } { ftype = "directory", name = ".pc" } { ftype = "directory", name = "5.1-luv" } { ftype = "directory", name = "5.2-luv" } { ftype = "directory", name = "5.3-luv" } { ftype = "directory", name = "5.4-luv" } { ftype = "file", name = "CMakeLists.txt" } { ftype = "file", name = "LICENSE.txt" } { ftype = "file", name = "Makefile" } { ftype = "file", name = "README.md" } { ftype = "file", name = "appveyor.yml" } { ftype = "directory", name = "cmake" } { ftype = "directory", name = "debian" } { ftype = "directory", name = "deps" } { ftype = "file", name = "docs.md" } { ftype = "directory", name = "examples" } { ftype = "directory", name = "lib" } { ftype = "file", name = "libluv.pc.in" } { ftype = "file", name = "luv-scm-0.rockspec" } { ftype = "file", name = "msvcbuild.bat" } { ftype = "directory", name = "rockspecs" } { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work "/build/reproducible-path/lua-luv-1.48.0-2" "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } uv_dir_t: 0xaaaaf2822f38 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } { { type = "directory", name = "5.2-luv" } } { { type = "directory", name = "5.1-luv" } } { { type = "directory", name = ".pc" } } { { type = "directory", name = "debian" } } { { type = "directory", name = "tests" } } { { type = "directory", name = "src" } } { { type = "directory", name = "rockspecs" } } { { type = "file", name = "msvcbuild.bat" } } { { type = "file", name = "luv-scm-0.rockspec" } } { { type = "file", name = "libluv.pc.in" } } { { type = "directory", name = "lib" } } { { type = "directory", name = "examples" } } { { type = "file", name = "docs.md" } } { { type = "directory", name = "deps" } } { { type = "directory", name = "cmake" } } { { type = "file", name = "appveyor.yml" } } { { type = "file", name = "README.md" } } { { type = "file", name = "Makefile" } } { { type = "file", name = "LICENSE.txt" } } { { type = "file", name = "CMakeLists.txt" } } { { type = "file", name = ".gitmodules" } } { { type = "file", name = ".gitignore" } } { { type = "directory", name = ".github" } } { { type = "file", name = ".editorconfig" } } { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { { type = "directory", name = "5.4-luv" }, { type = "directory", name = "5.3-luv" }, { type = "directory", name = "5.2-luv" }, { type = "directory", name = "5.1-luv" }, { type = "directory", name = ".pc" }, { type = "directory", name = "debian" }, { type = "directory", name = "tests" }, { type = "directory", name = "src" }, { type = "directory", name = "rockspecs" }, { type = "file", name = "msvcbuild.bat" }, { type = "file", name = "luv-scm-0.rockspec" }, { type = "file", name = "libluv.pc.in" }, { type = "directory", name = "lib" }, { type = "directory", name = "examples" }, { type = "file", name = "docs.md" }, { type = "directory", name = "deps" }, { type = "directory", name = "cmake" }, { type = "file", name = "appveyor.yml" }, { type = "file", name = "README.md" }, { type = "file", name = "Makefile" }, { type = "file", name = "LICENSE.txt" }, { type = "file", name = "CMakeLists.txt" }, { type = "file", name = ".gitmodules" }, { type = "file", name = ".gitignore" }, { type = "directory", name = ".github" }, { type = "file", name = ".editorconfig" }, { type = "file", name = ".clangd" }, { type = "file", name = ".clang-format" }, { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check { files = 7701326, type = 16914836, bavail = 12917450, ffree = 6711783, bsize = 4096, blocks = 26214400, bfree = 12917450 } ok 31 fs - fs.statfs sync { files = 7701326, type = 16914836, bavail = 12917448, ffree = 6711783, bsize = 4096, blocks = 26214400, bfree = 12917448 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error ok 35 fs - fs.mkdtemp async ok 36 fs - fs.mkdtemp sync ok 37 fs - fs.mkdtemp async error ok 38 fs - fs.mkdtemp sync error ok 39 fs - fs.mkstemp async ok 40 fs - fs.mkstemp sync ok 41 fs - fs.mkstemp async error ok 42 fs - fs.mkstemp sync error "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type { loop_count = 54, events_waiting = 0, events = 26 } { loop_count = 55, events_waiting = 0, events = 26 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string { available = 16057503744.0, constrained = 0.0, free = 16057503744.0, rss = 5345280, total = 63089266688.0 } ok 48 misc - memory size { uptime = 691733.83 } ok 49 misc - uv.uptime { oublock = 0, isrss = 0, nivcsw = 96, ixrss = 0, minflt = 334, maxrss = 5300, nsignals = 0, msgsnd = 0, msgrcv = 0, stime = { sec = 0, usec = 59390 }, inblock = 0, utime = { sec = 0, usec = 195140 }, idrss = 0, nvcsw = 66, majflt = 0, nswap = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27f64a0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf2806dc0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27dc980 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27f0450 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27e3fa0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf28062b0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27f2040 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27e29b0 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf2805d90 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27d3b40 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27fdb10 }, { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf2808670 } } ok 52 misc - uv.cpu_info "lo" { { internal = true, netmask = "255.0.0.0", family = "inet", mac = "\0\0\0\0\0\0", ip = "127.0.0.1" }, { internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", mac = "\0\0\0\0\0\0", ip = "::1" } } ok 53 misc - uv.interface_addresses { 36.6, 41.25, 41.01 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir { username = "pbuilder2", shell = "/bin/bash", gid = 2222, uid = 2222, homedir = "/nonexistent/second-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir 6.9173383943203e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { sysname = "Linux", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname os.time 1732215400 uv.gettimeofday 1732215400.000997 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep ok 66 misc - uv.random async ok 67 misc - uv.random sync ok 68 misc - uv.random errors ok 69 misc - uv errno ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size "monotonic" { sec = 691734, nsec = 862139338 } nil "realtime" { sec = 691734, nsec = 862208258 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract "prepare" uv_prepare_t: 0xaaaaf27ee8d0 ok 77 prepare-check-idle-async - simple prepare "check" uv_check_t: 0xaaaaf27ee8d0 "timeout" uv_timer_t: 0xaaaaf27f7a20 ok 78 prepare-check-idle-async - simple check "idle" uv_idle_t: 0xaaaaf27ee8d0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance { pid = 1886583, handle = uv_process_t: 0xaaaaf27de8c0 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout { pid = 1886587, handle = uv_process_t: 0xaaaaf27de8c0 } "exit" uv_process_t: 0xaaaaf27de8c0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid { pid = 1886589, handle = uv_process_t: 0xaaaaf27de8c0 } "exit" uv_process_t: 0xaaaaf27de8c0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command { pid = 1886594, handle = uv_process_t: 0xaaaaf27de8c0 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" "exit" { signal = 0, code = 0, pid = 1886603 } ok 90 signal - Catch SIGINT In uv_thread_t: 0xffff8a7cf1a0 { delay = 100, elapsed = 115 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments Runing uv_thread_t: 0xffff91147420 Runing uv_thread_t: 0xffff91147420 { delay = 100, elapsed = 104 } ok 93 thread - test thread sleep msecs in main thread { delay = 100, elapsed = 124 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done ok 97 thread - thread_getcpu ok 98 thread - getaffinity, setaffinity default priority 0 priority after change 0 hello world from thread priority in thread 11 ok 99 thread - getpriority, setpriority "timeout" uv_timer_t: 0xaaaaf27f7a20 "closed" uv_timer_t: 0xaaaaf27f7a20 ok 100 timer - simple timeout "interval" uv_timer_t: 0xaaaaf27f7a20 "interval" uv_timer_t: 0xaaaaf27f7a20 "interval" uv_timer_t: 0xaaaaf27f7a20 "closed" uv_timer_t: 0xaaaaf27f7a20 ok 101 timer - simple interval "interval" uv_timer_t: 0xaaaaf27da0c0 "timeout" uv_timer_t: 0xaaaaf27f7a20 "interval" uv_timer_t: 0xaaaaf27da0c0 ok 102 timer - timeout with interval "interval" uv_timer_t: 0xaaaaf27da0c0 0 "interval" uv_timer_t: 0xaaaaf27da0c0 8 "interval" uv_timer_t: 0xaaaaf27da0c0 4 "interval" uv_timer_t: 0xaaaaf27da0c0 2 ok 103 timer - shrinking interval "interval" uv_timer_t: 0xaaaaf27da0c0 0 "interval" uv_timer_t: 0xaaaaf27da0c0 8 "interval" uv_timer_t: 0xaaaaf27da0c0 4 "interval" uv_timer_t: 0xaaaaf27da0c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout ok 107 work - test threadpool with return none "Please be patient, the test cost a lots of time" "run 10%" "run 20%" "run 30%" "run 40%" "run 50%" "run 60%" "run 70%" "run 80%" "run 90%" "run 100%" ok 108 work - test threadpool "in async notify callback" "a" true 250.0 2.0 4.0 "uv_thread_t: 0xffff90ddf1a0" "hello" uv_thread_t: 0xffff90ddf1a0 finish hello ok 109 work - test threadpool with async 1 2 3 4 5 6 7 8 ok 110 work - test threadpool with coro ok 111 work - test threadpool with invalid argument Uncaught Error: Error: thread arg not support type 'table' at 1 stack traceback: [C]: in ? ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** Target test made create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=lua dh_prep -O--buildsystem=lua debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/lua-luv-1.48.0-2' sed -i '/usr\/include\/lua5\.[1-9]\/luv\.h/d' debian/lua-luv-dev.install dh_auto_install make --no-print-directory -f /usr/share/dh-lua/make/dh-lua.Makefile.multiple install Making target install for debian/lua5.1.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Adding new line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Adding new line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Adding new line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Adding new line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.1-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.1-luv.so.1.0.0 liblua5.1-luv.so.1 || { rm -f liblua5.1-luv.so.1 && ln -s liblua5.1-luv.so.1.0.0 liblua5.1-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.1-luv.so.1.0.0 liblua5.1-luv.so || { rm -f liblua5.1-luv.so && ln -s liblua5.1-luv.so.1.0.0 liblua5.1-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.1-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/lua5.1-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.1-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.1/luv.h Target install made Making target install for debian/lua5.2.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.2-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.2-luv.so.1.0.0 liblua5.2-luv.so.1 || { rm -f liblua5.2-luv.so.1 && ln -s liblua5.2-luv.so.1.0.0 liblua5.2-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.2-luv.so.1.0.0 liblua5.2-luv.so || { rm -f liblua5.2-luv.so && ln -s liblua5.2-luv.so.1.0.0 liblua5.2-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.2-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/lua5.2-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.2-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.2/luv.h Target install made Making target install for debian/lua5.3.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.3-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.3-luv.so.1.0.0 liblua5.3-luv.so.1 || { rm -f liblua5.3-luv.so.1 && ln -s liblua5.3-luv.so.1.0.0 liblua5.3-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.3-luv.so.1.0.0 liblua5.3-luv.so || { rm -f liblua5.3-luv.so && ln -s liblua5.3-luv.so.1.0.0 liblua5.3-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.3-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/lua5.3-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.3-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.3/luv.h Target install made Making target install for debian/lua5.4.dh-lua.conf # .lua # debian/substvars Filling in debian/lua-luv.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Versions=5.1 5.2 5.3 5.4 Filling in debian/lua-luv.substvars Skipping already existing line: lua:Provides=lua5.4-luv, lua5.3-luv, lua5.2-luv, lua5.1-luv, Filling in debian/lua-luv-dev.substvars Skipping already existing line: lua:Provides=lua5.4-luv-dev, lua5.3-luv-dev, lua5.2-luv-dev, lua5.1-luv-dev, # .so Installing liblua5.4-luv libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1.0.0 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.4-luv.so.1.0.0 liblua5.4-luv.so.1 || { rm -f liblua5.4-luv.so.1 && ln -s liblua5.4-luv.so.1.0.0 liblua5.4-luv.so.1; }; }) libtool: install: (cd /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu && { ln -s -f liblua5.4-luv.so.1.0.0 liblua5.4-luv.so || { rm -f liblua5.4-luv.so && ln -s liblua5.4-luv.so.1.0.0 liblua5.4-luv.so; }; }) libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.lai /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.la libtool: install: install /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: install: chmod 644 /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to '/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- Creating symlink luv.so # .pc Installing lua5.4-luv.pc libtool: install: install -m 0644 /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/lua5.4-luv.pc /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/pkgconfig/lua5.4-luv.pc # .h Installing src/luv.h libtool: install: install -m 0644 src/luv.h /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//include/lua5.4/luv.h Target install made rm -f debian/tmp/usr/include/lua*/luv.h make[1]: Leaving directory '/build/reproducible-path/lua-luv-1.48.0-2' dh_install -O--buildsystem=lua dh_lua -O--buildsystem=lua dh_installdocs -O--buildsystem=lua dh_installchangelogs -O--buildsystem=lua dh_installexamples -O--buildsystem=lua dh_installsystemduser -O--buildsystem=lua dh_lintian -O--buildsystem=lua dh_perl -O--buildsystem=lua dh_link -O--buildsystem=lua dh_strip_nondeterminism -O--buildsystem=lua dh_compress -X.lua -O--buildsystem=lua dh_fixperms -O--buildsystem=lua dh_missing -O--buildsystem=lua dh_dwz -a -O--buildsystem=lua dh_strip -a -O--buildsystem=lua dh_makeshlibs -a -O--buildsystem=lua dh_shlibdeps -a -O--buildsystem=lua dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: symbol lua_pushfstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_toboolean used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_optinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushnumber used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_ref used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_openlibs used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol luaL_getmetafield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_newstate used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_error used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_tolstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_rawgeti used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushboolean used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pcallk used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_setmetatable used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol luaL_setfuncs used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_pushstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_absindex used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_gettop used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_newuserdatauv used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_close used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_dump used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_isstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_buffinit used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol lua_pushlightuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_setglobal used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_next used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_callk used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_isnumber used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_buffinit used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_isstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_absindex used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_gettop used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) dh_installdeb -O--buildsystem=lua dh_gencontrol -O--buildsystem=lua dh_md5sums -O--buildsystem=lua dh_builddeb -O--buildsystem=lua dpkg-deb: building package 'lua-luv' in '../lua-luv_1.48.0-2-3_arm64.deb'. dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.48.0-2-3_arm64.deb'. dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.48.0-2-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../lua-luv_1.48.0-2-3_arm64.buildinfo dpkg-genchanges --build=binary -O../lua-luv_1.48.0-2-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1831826/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/1831826 and its subdirectories I: Current time: Fri Nov 22 08:57:20 +14 2024 I: pbuilder-time-stamp: 1732215440 + false + set +x Thu Nov 21 18:57:20 UTC 2024 I: Signing ./b2/lua-luv_1.48.0-2-3_arm64.buildinfo as lua-luv_1.48.0-2-3_arm64.buildinfo.asc Thu Nov 21 18:57:20 UTC 2024 I: Signed ./b2/lua-luv_1.48.0-2-3_arm64.buildinfo as ./b2/lua-luv_1.48.0-2-3_arm64.buildinfo.asc Thu Nov 21 18:57:20 UTC 2024 - build #2 for lua-luv/unstable/arm64 on codethink04-arm64 done. Starting cleanup. All cleanup done. Thu Nov 21 18:57:20 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-sEZzSrOi, removing. /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F: total 356 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 18:50 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 18:57 b2 -rw-r--r-- 1 jenkins jenkins 2383 Sep 1 01:49 lua-luv_1.48.0-2-3.dsc -rw------- 1 jenkins jenkins 348015 Nov 21 18:50 rbuildlog.oI9wV65 /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b1: total 1272 -rw-r--r-- 1 jenkins jenkins 344207 Nov 21 18:50 build.log -rw-r--r-- 1 jenkins jenkins 620452 Nov 21 18:50 lua-luv-dbgsym_1.48.0-2-3_arm64.deb -rw-r--r-- 1 jenkins jenkins 157464 Nov 21 18:50 lua-luv-dev_1.48.0-2-3_arm64.deb -rw-r--r-- 1 jenkins jenkins 5752 Nov 21 18:50 lua-luv_1.48.0-2-3.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2383 Nov 21 18:50 lua-luv_1.48.0-2-3.dsc -rw-r--r-- 1 jenkins jenkins 6100 Nov 21 18:50 lua-luv_1.48.0-2-3_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6982 Nov 21 18:50 lua-luv_1.48.0-2-3_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1857 Nov 21 18:50 lua-luv_1.48.0-2-3_arm64.changes -rw-r--r-- 1 jenkins jenkins 117984 Nov 21 18:50 lua-luv_1.48.0-2-3_arm64.deb -rw-r--r-- 1 jenkins jenkins 1395 Nov 21 18:50 lua-luv_1.48.0-2-3_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b2: total 1256 -rw-r--r-- 1 jenkins jenkins 346313 Nov 21 18:57 build.log -rw-r--r-- 1 jenkins jenkins 620452 Nov 21 18:57 lua-luv-dbgsym_1.48.0-2-3_arm64.deb -rw-r--r-- 1 jenkins jenkins 157464 Nov 21 18:57 lua-luv-dev_1.48.0-2-3_arm64.deb -rw-r--r-- 1 jenkins jenkins 5752 Nov 21 18:57 lua-luv_1.48.0-2-3.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2383 Nov 21 18:57 lua-luv_1.48.0-2-3.dsc -rw-r--r-- 1 jenkins jenkins 6100 Nov 21 18:57 lua-luv_1.48.0-2-3_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6982 Nov 21 18:57 lua-luv_1.48.0-2-3_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1857 Nov 21 18:57 lua-luv_1.48.0-2-3_arm64.changes -rw-r--r-- 1 jenkins jenkins 117984 Nov 21 18:57 lua-luv_1.48.0-2-3_arm64.deb -rw-r--r-- 1 jenkins jenkins 1395 Nov 21 18:57 lua-luv_1.48.0-2-3_source.changes Thu Nov 21 18:57:21 UTC 2024 I: Deleting $TMPDIR on codethink04-arm64.debian.net. Thu Nov 21 18:57:22 UTC 2024 I: lua-luv_1.48.0-2-3_arm64.changes: Format: 1.8 Date: Sat, 31 Aug 2024 21:34:03 -0400 Source: lua-luv Binary: lua-luv lua-luv-dbgsym lua-luv-dev Architecture: arm64 Version: 1.48.0-2-3 Distribution: unstable Urgency: medium Maintainer: Debian Lua Team Changed-By: James McCoy Description: lua-luv - libuv bindings for Lua lua-luv-dev - libuv bindings for Lua (development files) Closes: 1079983 Changes: lua-luv (1.48.0-2-3) unstable; urgency=medium . * Add patch to increase timeout for async callback in "test threadpool with async" test (Closes: #1079983) * Bump debhelper-compat to 13 * Declare compliance with Policy 4.7.0, no changes needed Checksums-Sha1: f7f39ab0f71f8a8b210aadcf145027b4a7885645 620452 lua-luv-dbgsym_1.48.0-2-3_arm64.deb 763a0b39ed50a91e704fa5545d6c9ff3d5805ffb 157464 lua-luv-dev_1.48.0-2-3_arm64.deb 25c7e99d7b8f8bec4ec7127a44a2ab2aeed6d1c6 6100 lua-luv_1.48.0-2-3_arm64.buildinfo b2e5f278f67d375d7247603d3a60c250470d160c 117984 lua-luv_1.48.0-2-3_arm64.deb Checksums-Sha256: 080d9109e3e233337e4769c09cc3b97f396c02497573e2e7f43103a144d6ff44 620452 lua-luv-dbgsym_1.48.0-2-3_arm64.deb e5dd21274c5b05056d2c9899b6b1ecf04f967fbb41e9e76291a9a92d07603410 157464 lua-luv-dev_1.48.0-2-3_arm64.deb a63d400d5648ed35a4833fedbf3b99ca4d72db8f00822a1002fc8c7d272d54bd 6100 lua-luv_1.48.0-2-3_arm64.buildinfo 556705926a0d847fca2c44e5efb5898202c9090a60265c9f3a02266c517db52a 117984 lua-luv_1.48.0-2-3_arm64.deb Files: 1dfabe93440b388c85cb820c1749477b 620452 debug optional lua-luv-dbgsym_1.48.0-2-3_arm64.deb f0ed2971565f9b642a3b4ba18cdb8ced 157464 libdevel optional lua-luv-dev_1.48.0-2-3_arm64.deb abc30a9725cd55da708019e5a9864d52 6100 interpreters optional lua-luv_1.48.0-2-3_arm64.buildinfo 9e5b0a2e685d3077f18229ee5bc41d33 117984 interpreters optional lua-luv_1.48.0-2-3_arm64.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/lua-luv_1.48.0-2-3.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/lua-luv_1.48.0-2-3.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/lua-luv_1.48.0-2-3.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/arm64/lua-luv_1.48.0-2-3.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/arm64/lua-luv_1.48.0-2-3_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/lua-luv_1.48.0-2-3.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2024-11-21 18:50:11.063617059 +0000 +++ b2/build.log 2024-11-21 18:57:21.388190346 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Dec 24 13:10:02 -12 2025 -I: pbuilder-time-stamp: 1766625002 +I: Current time: Fri Nov 22 08:50:14 +14 2024 +I: pbuilder-time-stamp: 1732215014 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -30,52 +30,84 @@ dpkg-source: info: applying longer_async_work_timeout.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3837337/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 21 18:50 /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/1831826/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='8571f910030043e9ab5968a597f46518' - 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='3837337' - PS1='# ' - PS2='> ' + INVOCATION_ID=fd60631f18ad4afdbd8ae46f52607720 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1831826 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.U9WcGH3F/pbuilderrc_AlR6 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b1 --logfile b1/build.log lua-luv_1.48.0-2-3.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/pbuilderrc_WmP0 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b2 --logfile b2/build.log lua-luv_1.48.0-2-3.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink01-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3837337/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -176,7 +208,7 @@ Get: 57 http://deb.debian.org/debian unstable/main arm64 libuv1-dev arm64 1.48.0-7 [181 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 lua-compat53 arm64 0.7-2+b2 [32.1 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 lua-compat53-dev arm64 0.7-2+b2 [30.1 kB] -Fetched 22.4 MB in 0s (55.3 MB/s) +Fetched 22.4 MB in 0s (55.5 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 ... 20084 files and directories currently installed.) @@ -436,7 +468,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/lua-luv-1.48.0-2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../lua-luv_1.48.0-2-3_source.changes +I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/lua-luv-1.48.0-2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../lua-luv_1.48.0-2-3_source.changes dpkg-buildpackage: info: source package lua-luv dpkg-buildpackage: info: source version 1.48.0-2-3 dpkg-buildpackage: info: source distribution unstable @@ -662,10 +698,10 @@ libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs" && rm -f "liblua5.1-luv.la" && ln -s "../liblua5.1-luv.la" "liblua5.1-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/luv.so - linux-vdso.so.1 (0x0000ffff89970000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff89890000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff896d0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff89933000) + linux-vdso.so.1 (0x0000ffff9783a000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff97750000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff97590000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff977fd000) Target build made @@ -695,10 +731,10 @@ libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs" && rm -f "liblua5.2-luv.la" && ln -s "../liblua5.2-luv.la" "liblua5.2-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/luv.so - linux-vdso.so.1 (0x0000ffffb45ad000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb44c0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb4300000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffb4570000) + linux-vdso.so.1 (0x0000ffff8a4d1000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff8a3f0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff8a230000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff8a494000) Target build made @@ -728,10 +764,10 @@ libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs" && rm -f "liblua5.3-luv.la" && ln -s "../liblua5.3-luv.la" "liblua5.3-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/luv.so - linux-vdso.so.1 (0x0000ffff85bb2000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff85ad0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff85910000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff85b75000) + linux-vdso.so.1 (0x0000ffff846fa000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff84610000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff84450000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff846bd000) Target build made @@ -761,10 +797,10 @@ libtool: link: ranlib /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a libtool: link: ( cd "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs" && rm -f "liblua5.4-luv.la" && ln -s "../liblua5.4-luv.la" "liblua5.4-luv.la" ) ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/luv.so - linux-vdso.so.1 (0x0000ffff99c74000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff99b90000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff999d0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff99c37000) + linux-vdso.so.1 (0x0000ffffb0c2b000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb0b40000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb0980000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffb0bee000) Target build made dh_auto_test -O--buildsystem=lua @@ -779,11 +815,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaaf7d251e0 - "closed" uv_timer_t: 0xaaaaf7d251e0 + "timeout" uv_timer_t: 0xaaab113c11e0 + "closed" uv_timer_t: 0xaaab113c11e0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaaf7d251e0 - "closed" { } uv_timer_t: 0xaaaaf7d251e0 + "timeout" { } uv_timer_t: 0xaaab113c11e0 + "closed" { } uv_timer_t: 0xaaab113c11e0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -794,21 +830,21 @@ { stat = { nlink = 1, - ino = 819106409, - mtime = table: 0xaaaaf7d32a40, - gid = 1111, - mode = 33188, + ino = 773356368, + mtime = table: 0xaaab113cea40, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaaf7d2b420, + atime = table: 0xaaab113c7420, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaaf7d31100, - birthtime = table: 0xaaaaf7d18180, + ctime = table: 0xaaab113cd100, + birthtime = table: 0xaaab113b4180, blocks = 16 } } @@ -818,21 +854,21 @@ { stat = { nlink = 1, - ino = 819106409, - mtime = table: 0xaaaaf7d33ef0, - gid = 1111, - mode = 33188, + ino = 773356368, + mtime = table: 0xaaab113cfef0, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaaf7d366b0, + atime = table: 0xaaab113d26b0, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaaf7d30e90, - birthtime = table: 0xaaaaf7d30d60, + ctime = table: 0xaaab113cce90, + birthtime = table: 0xaaab113ccd60, blocks = 16 } } @@ -975,7 +1011,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaaf7d4f738 closed + uv_dir_t: 0xaaab113cd408 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -1104,9 +1140,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 23995963, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995963, ffree = 7534180, blocks = 26214400 } + { bavail = 12677754, type = 16914836, bsize = 4096, files = 7701326, bfree = 12677754, ffree = 6676601, blocks = 26214400 } ok 31 fs - fs.statfs sync - { bavail = 23995963, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995963, ffree = 7534180, blocks = 26214400 } + { bavail = 12677754, type = 16914836, bsize = 4096, files = 7701326, bfree = 12677754, ffree = 6676601, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -1133,24 +1169,24 @@ ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 3579904, total = 63089258496, free = 48013922304, constrained = 0, available = 48013922304 } + { rss = 3588096, total = 63089266688, free = 14278414336, constrained = 0, available = 14278414336 } ok 48 misc - memory size - { uptime = 691220.78 } + { uptime = 691602.79 } ok 49 misc - uv.uptime { - inblock = 0, + inblock = 456, nsignals = 0, - utime = { usec = 665838, sec = 0 }, + utime = { usec = 215422, sec = 0 }, oublock = 0, - stime = { usec = 87199, sec = 0 }, - nivcsw = 5, - minflt = 418, + stime = { usec = 68751, sec = 0 }, + nivcsw = 186, + minflt = 442, idrss = 0, majflt = 0, - nvcsw = 42, + nvcsw = 82, isrss = 0, nswap = 0, - maxrss = 3732, + maxrss = 3740, msgsnd = 0, msgrcv = 0, ixrss = 0 @@ -1159,18 +1195,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0xaaaaf7d32a40, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d2b420, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d1a850, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d34c00, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d7ae60, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d2cd70, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d2bd60, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d77510, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d18180, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d4ca60, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d1eea0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaf7d5dc30, model = "Neoverse-N1" } + { speed = 0, times = table: 0xaaab113f33d0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113d8e00, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113d3300, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113beab0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113f82c0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113d9ba0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113c4f00, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113e8a60, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113dd5c0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113fe750, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113ccd60, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaab113d9420, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { @@ -1178,7 +1214,7 @@ { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 9.45, 10.03, 10.9 } + { 45.95, 44.65, 41.91 } ok 54 misc - uv.loadavg "/usr/bin/lua5.1" ok 55 misc - uv.exepath @@ -1186,18 +1222,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.9122079039756e+14 + 6.9160282506665e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1766625073 - uv.gettimeofday 1766625073.000612 + os.time 1732215269 + uv.gettimeofday 1732215269.000990 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -1208,34 +1244,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 796054480, sec = 691221 } nil - "realtime" { nsec = 796071520, sec = 691221 } nil + "monotonic" { nsec = 839615767, sec = 691603 } nil + "realtime" { nsec = 839691168, sec = 691603 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaaf7d1cae0 + "prepare" uv_prepare_t: 0xaaab113b8ae0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaaf7d1cae0 - "timeout" uv_timer_t: 0xaaaaf7d26340 + "check" uv_check_t: 0xaaab113b8ae0 + "timeout" uv_timer_t: 0xaaab113c2340 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaaf7d1cae0 + "idle" uv_idle_t: 0xaaab113b8ae0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849202 } + { handle = uv_process_t: 0xaaab113e3f30, pid = 1865453 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849203 } - "exit" uv_process_t: 0xaaaaf7d77960 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaab113e3f30, pid = 1865455 } + "exit" uv_process_t: 0xaaab113e3f30 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849204 } - "exit" uv_process_t: 0xaaaaf7d77960 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaab113e3f30, pid = 1865456 } + "exit" uv_process_t: 0xaaab113e3f30 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaaf7d77960, pid = 3849206 } + { handle = uv_process_t: 0xaaab113e3f30, pid = 1865459 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -1244,16 +1280,16 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 3849209, code = 0 } + "exit" { signal = 0, pid = 1865466, code = 0 } ok 90 signal - Catch SIGINT - { delay = 100, elapsed = 102 } + { delay = 100, elapsed = 123 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffba4ef780 - Runing uv_thread_t: 0xffffba4ef780 - { delay = 100, elapsed = 100 } -ok 93 thread - test thread sleep msecs in main thread + Runing uv_thread_t: 0xffff9a57c780 + Runing uv_thread_t: 0xffff9a57c780 { delay = 100, elapsed = 102 } +ok 93 thread - test thread sleep msecs in main thread + { delay = 100, elapsed = 119 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -1262,27 +1298,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaaf7d26340 - "closed" uv_timer_t: 0xaaaaf7d26340 + "timeout" uv_timer_t: 0xaaab113c2340 + "closed" uv_timer_t: 0xaaab113c2340 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaaf7d26340 - "interval" uv_timer_t: 0xaaaaf7d26340 - "interval" uv_timer_t: 0xaaaaf7d26340 - "closed" uv_timer_t: 0xaaaaf7d26340 + "interval" uv_timer_t: 0xaaab113c2340 + "interval" uv_timer_t: 0xaaab113c2340 + "interval" uv_timer_t: 0xaaab113c2340 + "closed" uv_timer_t: 0xaaab113c2340 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaaf7d251e0 - "timeout" uv_timer_t: 0xaaaaf7d26340 - "interval" uv_timer_t: 0xaaaaf7d251e0 + "interval" uv_timer_t: 0xaaab113c11e0 + "timeout" uv_timer_t: 0xaaab113c2340 + "interval" uv_timer_t: 0xaaab113c11e0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaaf7d251e0 0 - "interval" uv_timer_t: 0xaaaaf7d251e0 8 - "interval" uv_timer_t: 0xaaaaf7d251e0 4 - "interval" uv_timer_t: 0xaaaaf7d251e0 2 + "interval" uv_timer_t: 0xaaab113c11e0 0 + "interval" uv_timer_t: 0xaaab113c11e0 8 + "interval" uv_timer_t: 0xaaab113c11e0 4 + "interval" uv_timer_t: 0xaaab113c11e0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaaf7d251e0 0 - "interval" uv_timer_t: 0xaaaaf7d251e0 8 - "interval" uv_timer_t: 0xaaaaf7d251e0 4 - "interval" uv_timer_t: 0xaaaaf7d251e0 2 + "interval" uv_timer_t: 0xaaab113c11e0 0 + "interval" uv_timer_t: 0xaaab113c11e0 8 + "interval" uv_timer_t: 0xaaab113c11e0 4 + "interval" uv_timer_t: 0xaaab113c11e0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -1301,8 +1337,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffffb98bf1a0" "hello" - uv_thread_t: 0xffffb98bf1a0 finish hello + 2 4 "uv_thread_t: 0xffff9892f1a0" "hello" + uv_thread_t: 0xffff9892f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -1318,9 +1354,9 @@ [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0xffffabfff1a0 + In uv_thread_t: 0xffff8bfff1a0 hello world from thread -priority in thread 10 +priority in thread 11 6 ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ @@ -1330,13 +1366,13 @@ libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so -luv -lpthread -ldl -lrt -llua5.1 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/liblua5.1-luv.la \ ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-dynamic - linux-vdso.so.1 (0x0000ffffa9d59000) - liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x0000ffffa9ca0000) - liblua5.1.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffffa9c40000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa9a80000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa9a20000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffa9d1c000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa9970000) + linux-vdso.so.1 (0x0000ffff91604000) + liblua5.1-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.so.1 (0x0000ffff91550000) + liblua5.1.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffff914f0000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff91330000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff912d0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff915c7000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff91220000) ********************** app dynamic (5.1) ********* Test: tests/run.lua skip, not on linux or macos @@ -1344,11 +1380,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaab0b098b50 - "closed" uv_timer_t: 0xaaab0b098b50 + "timeout" uv_timer_t: 0xaaaab3550b50 + "closed" uv_timer_t: 0xaaaab3550b50 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaab0b098b50 - "closed" { } uv_timer_t: 0xaaab0b098b50 + "timeout" { } uv_timer_t: 0xaaaab3550b50 + "closed" { } uv_timer_t: 0xaaaab3550b50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -1359,21 +1395,21 @@ { stat = { nlink = 1, - ino = 819106409, - mtime = table: 0xaaab0b0722c0, - gid = 1111, - mode = 33188, + ino = 773356368, + mtime = table: 0xaaaab3524370, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaab0b06ced0, + atime = table: 0xaaaab3511f70, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaab0b06c370, - birthtime = table: 0xaaab0b06c770, + ctime = table: 0xaaaab3524770, + birthtime = table: 0xaaaab3522df0, blocks = 16 } } @@ -1383,21 +1419,21 @@ { stat = { nlink = 1, - ino = 819106409, - mtime = table: 0xaaab0b0414e0, - gid = 1111, - mode = 33188, + ino = 773356368, + mtime = table: 0xaaaab352f0c0, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaab0b0770c0, + atime = table: 0xaaaab3528b80, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaab0b07be00, - birthtime = table: 0xaaab0b079c10, + ctime = table: 0xaaaab34f94e0, + birthtime = table: 0xaaaab3533e00, blocks = 16 } } @@ -1540,7 +1576,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaab0b094f48 closed + uv_dir_t: 0xaaaab3542e68 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -1669,9 +1705,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 23995502, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995502, ffree = 7534175, blocks = 26214400 } + { bavail = 12635902, type = 16914836, bsize = 4096, files = 7701326, bfree = 12635902, ffree = 6676439, blocks = 26214400 } ok 31 fs - fs.statfs sync - { bavail = 23995502, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995502, ffree = 7534175, blocks = 26214400 } + { bavail = 12635889, type = 16914836, bsize = 4096, files = 7701326, bfree = 12635889, ffree = 6676439, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -1698,21 +1734,21 @@ ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 3371008, total = 63089258496, free = 48011554816, constrained = 0, available = 48011554816 } + { rss = 5435392, total = 63089266688, free = 15553286144, constrained = 0, available = 15553286144 } ok 48 misc - memory size - { uptime = 691230.13 } + { uptime = 691616.12 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 742544, sec = 0 }, + utime = { usec = 279249, sec = 0 }, oublock = 0, - stime = { usec = 91418, sec = 0 }, - nivcsw = 4, - minflt = 3646, + stime = { usec = 55849, sec = 0 }, + nivcsw = 328, + minflt = 3629, idrss = 0, majflt = 0, - nvcsw = 82, + nvcsw = 103, isrss = 0, nswap = 0, maxrss = 7172, @@ -1724,18 +1760,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0xaaab0b081aa0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b0a7ce0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b06c2a0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b067150, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b0a6720, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b0633e0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b067040, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b094820, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b069a00, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b089590, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b065010, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaab0b086870, model = "Neoverse-N1" } + { speed = 0, times = table: 0xaaaab352f310, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab35308c0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab353fdd0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab3521a00, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab3520840, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab355ae30, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab351f810, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab355a840, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab352a070, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab355d640, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab351b3e0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaab350c8a0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { @@ -1743,7 +1779,7 @@ { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 9.14, 9.95, 10.87 } + { 42.85, 44.03, 41.75 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/app-dynamic" ok 55 misc - uv.exepath @@ -1751,18 +1787,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.912301403654e+14 + 6.9161613700743e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1766625082 - uv.gettimeofday 1766625082.000962 + os.time 1732215283 + uv.gettimeofday 1732215283.000296 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -1773,34 +1809,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 151598320, sec = 691231 } nil - "realtime" { nsec = 151646080, sec = 691231 } nil + "monotonic" { nsec = 166637503, sec = 691617 } nil + "realtime" { nsec = 166710664, sec = 691617 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaab0b071650 + "prepare" uv_prepare_t: 0xaaaab3529650 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaab0b071650 - "timeout" uv_timer_t: 0xaaab0b0665e0 + "check" uv_check_t: 0xaaaab3529650 + "timeout" uv_timer_t: 0xaaaab3550b50 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaab0b071650 + "idle" uv_idle_t: 0xaaaab3529650 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaab0b02e080, pid = 3849509 } + { handle = uv_process_t: 0xaaaab3512df0, pid = 1866494 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaab0b02e080, pid = 3849510 } - "exit" uv_process_t: 0xaaab0b02e080 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaab3512df0, pid = 1866495 } + "exit" uv_process_t: 0xaaaab3512df0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaab0b02e080, pid = 3849511 } - "exit" uv_process_t: 0xaaab0b02e080 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaab3512df0, pid = 1866496 } + "exit" uv_process_t: 0xaaaab3512df0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaab0b02e080, pid = 3849513 } + { handle = uv_process_t: 0xaaaab3512df0, pid = 1866498 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -1809,16 +1845,16 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 3849516, code = 0 } + "exit" { signal = 0, pid = 1866501, code = 0 } ok 90 signal - Catch SIGINT - { delay = 100, elapsed = 102 } + { delay = 100, elapsed = 120 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffa4889b80 - Runing uv_thread_t: 0xffffa4889b80 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0xffffbd755b80 + Runing uv_thread_t: 0xffffbd755b80 + { delay = 100, elapsed = 104 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 101 } + { delay = 100, elapsed = 119 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -1827,27 +1863,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaab0b0665e0 - "closed" uv_timer_t: 0xaaab0b0665e0 + "timeout" uv_timer_t: 0xaaaab3550b50 + "closed" uv_timer_t: 0xaaaab3550b50 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaab0b0665e0 - "interval" uv_timer_t: 0xaaab0b0665e0 - "interval" uv_timer_t: 0xaaab0b0665e0 - "closed" uv_timer_t: 0xaaab0b0665e0 + "interval" uv_timer_t: 0xaaaab3550b50 + "interval" uv_timer_t: 0xaaaab3550b50 + "interval" uv_timer_t: 0xaaaab3550b50 + "closed" uv_timer_t: 0xaaaab3550b50 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaab0b0564c0 - "timeout" uv_timer_t: 0xaaab0b0665e0 - "interval" uv_timer_t: 0xaaab0b0564c0 + "interval" uv_timer_t: 0xaaaab350d5c0 + "timeout" uv_timer_t: 0xaaaab3550b50 + "interval" uv_timer_t: 0xaaaab350d5c0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaab0b0564c0 0 - "interval" uv_timer_t: 0xaaab0b0564c0 8 - "interval" uv_timer_t: 0xaaab0b0564c0 4 - "interval" uv_timer_t: 0xaaab0b0564c0 2 + "interval" uv_timer_t: 0xaaaab350d5c0 0 + "interval" uv_timer_t: 0xaaaab350d5c0 8 + "interval" uv_timer_t: 0xaaaab350d5c0 4 + "interval" uv_timer_t: 0xaaaab350d5c0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaab0b0564c0 0 - "interval" uv_timer_t: 0xaaab0b0564c0 8 - "interval" uv_timer_t: 0xaaab0b0564c0 4 - "interval" uv_timer_t: 0xaaab0b0564c0 2 + "interval" uv_timer_t: 0xaaaab350d5c0 0 + "interval" uv_timer_t: 0xaaaab350d5c0 8 + "interval" uv_timer_t: 0xaaaab350d5c0 4 + "interval" uv_timer_t: 0xaaaab350d5c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -1866,8 +1902,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffffa2caf1a0" "hello" - uv_thread_t: 0xffffa2caf1a0 finish hello + 2 4 "uv_thread_t: 0xffffbcb8f1a0" "hello" + uv_thread_t: 0xffffbcb8f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -1883,9 +1919,9 @@ [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0xffffa249f1a0 + In uv_thread_t: 0xffffb6fdf1a0 hello world from thread -priority in thread 10 +priority in thread 11 6 ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed \ @@ -1894,12 +1930,12 @@ -Wl,-z,relro -llua5.1 -lm -ldl libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/ /usr/share/dh-lua/test/5.1/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/.libs/liblua5.1-luv.a -luv -lpthread -lrt -llua5.1 -lm -ldl ldd /build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static - linux-vdso.so.1 (0x0000ffffbdde9000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffbdd00000) - liblua5.1.so.0 => /lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffffbdca0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbdae0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffbddac000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbda30000) + linux-vdso.so.1 (0x0000ffff85193000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff850b0000) + liblua5.1.so.0 => /lib/aarch64-linux-gnu/liblua5.1.so.0 (0x0000ffff85050000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff84e90000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff85156000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff84de0000) *********************** app static (5.1) ********* Test: tests/run.lua skip, not on linux or macos @@ -1907,11 +1943,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaaeda2fb50 - "closed" uv_timer_t: 0xaaaaeda2fb50 + "timeout" uv_timer_t: 0xaaaaf8c9ab50 + "closed" uv_timer_t: 0xaaaaf8c9ab50 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaaeda2fb50 - "closed" { } uv_timer_t: 0xaaaaeda2fb50 + "timeout" { } uv_timer_t: 0xaaaaf8c9ab50 + "closed" { } uv_timer_t: 0xaaaaf8c9ab50 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -1922,21 +1958,21 @@ { stat = { nlink = 1, - ino = 819106409, - mtime = table: 0xaaaaeda092c0, - gid = 1111, - mode = 33188, + ino = 773356368, + mtime = table: 0xaaaaf8c6e370, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaaeda03ed0, + atime = table: 0xaaaaf8c5bf70, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaaeda03370, - birthtime = table: 0xaaaaeda03770, + ctime = table: 0xaaaaf8c6e770, + birthtime = table: 0xaaaaf8c6cdf0, blocks = 16 } } @@ -1946,21 +1982,21 @@ { stat = { nlink = 1, - ino = 819106409, - mtime = table: 0xaaaaed9d84e0, - gid = 1111, - mode = 33188, + ino = 773356368, + mtime = table: 0xaaaaf8c790c0, + gid = 2222, + mode = 33204, size = 6060, dev = 39, gen = 0, rdev = 0, - atime = table: 0xaaaaeda0e0c0, + atime = table: 0xaaaaf8c72b80, blksize = 4096, - uid = 1111, + uid = 2222, type = "file", flags = 0, - ctime = table: 0xaaaaeda12e00, - birthtime = table: 0xaaaaeda10c10, + ctime = table: 0xaaaaf8c434e0, + birthtime = table: 0xaaaaf8c7de00, blocks = 16 } } @@ -2103,7 +2139,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaaeda082c8 closed + uv_dir_t: 0xaaaaf8c67758 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -2232,9 +2268,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 23995334, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995334, ffree = 7534174, blocks = 26214400 } + { bavail = 12433298, type = 16914836, bsize = 4096, files = 7701326, bfree = 12433298, ffree = 6657227, blocks = 26214400 } ok 31 fs - fs.statfs sync - { bavail = 23995334, type = 16914836, bsize = 4096, files = 7701325, bfree = 23995334, ffree = 7534174, blocks = 26214400 } + { bavail = 12433275, type = 16914836, bsize = 4096, files = 7701326, bfree = 12433275, ffree = 6657219, blocks = 26214400 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -2261,24 +2297,24 @@ ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { rss = 7507968, total = 63089258496, free = 48001097728, constrained = 0, available = 48001097728 } + { rss = 5505024, total = 63089266688, free = 14556106752, constrained = 0, available = 14556106752 } ok 48 misc - memory size - { uptime = 691239.16 } + { uptime = 691627.63 } ok 49 misc - uv.uptime { inblock = 0, nsignals = 0, - utime = { usec = 682922, sec = 0 }, + utime = { usec = 405248, sec = 0 }, oublock = 0, - stime = { usec = 77148, sec = 0 }, - nivcsw = 2, - minflt = 390, + stime = { usec = 68210, sec = 0 }, + nivcsw = 148, + minflt = 418, idrss = 0, majflt = 0, - nvcsw = 42, + nvcsw = 66, isrss = 0, nswap = 0, - maxrss = 7552, + maxrss = 5528, msgsnd = 0, msgrcv = 0, ixrss = 0 @@ -2287,18 +2323,18 @@ 12 ok 51 misc - uv.available_parallelism { - { speed = 0, times = table: 0xaaaaeda0e0c0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeda29ba0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeda0f640, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaed9ede70, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeda3c890, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeda09070, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeda2b770, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeda39e30, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeda39d80, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaed9e90c0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeda025b0, model = "Neoverse-N1" }, - { speed = 0, times = table: 0xaaaaeda25d70, model = "Neoverse-N1" } + { speed = 0, times = table: 0xaaaaf8c69150, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c5b710, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c66ee0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c69040, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c6d5b0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c74070, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c6e370, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c8a9d0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c5fec0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c71ce0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c434e0, model = "Neoverse-N1" }, + { speed = 0, times = table: 0xaaaaf8c5b860, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { @@ -2306,7 +2342,7 @@ { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, family = "inet6", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 8.89, 9.87, 10.83 } + { 41.65, 43.73, 41.68 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.1-luv/app-static" ok 55 misc - uv.exepath @@ -2314,18 +2350,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", uid = 1111, gid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.9123917374312e+14 + 6.9162765093554e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { release = "6.1.0-27-cloud-arm64", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1766625091 - uv.gettimeofday 1766625091.000996 + os.time 1732215294 + uv.gettimeofday 1732215294.000821 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -2336,34 +2372,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 185147920, sec = 691240 } nil - "realtime" { nsec = 185197000, sec = 691240 } nil + "monotonic" { nsec = 674898790, sec = 691628 } nil + "realtime" { nsec = 674915670, sec = 691628 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaaeda08650 + "prepare" uv_prepare_t: 0xaaaaf8c73650 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaaeda08650 - "timeout" uv_timer_t: 0xaaaaed9fd5e0 + "check" uv_check_t: 0xaaaaf8c73650 + "timeout" uv_timer_t: 0xaaaaf8c9ab50 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaaeda08650 + "idle" uv_idle_t: 0xaaaaf8c73650 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849829 } + { handle = uv_process_t: 0xaaaaf8c43030, pid = 1867381 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849830 } - "exit" uv_process_t: 0xaaaaed9f6fb0 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaaf8c43030, pid = 1867382 } + "exit" uv_process_t: 0xaaaaf8c43030 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849831 } - "exit" uv_process_t: 0xaaaaed9f6fb0 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaaf8c43030, pid = 1867383 } + "exit" uv_process_t: 0xaaaaf8c43030 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaaed9f6fb0, pid = 3849833 } + { handle = uv_process_t: 0xaaaaf8c43030, pid = 1867387 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -2372,16 +2408,16 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 3849836, code = 0 } + "exit" { signal = 0, pid = 1867393, code = 0 } ok 90 signal - Catch SIGINT - { delay = 100, elapsed = 102 } + { delay = 100, elapsed = 119 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffb1571420 - Runing uv_thread_t: 0xffffb1571420 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0xffffa2b6a420 + Runing uv_thread_t: 0xffffa2b6a420 + { delay = 100, elapsed = 104 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 102 } + { delay = 100, elapsed = 127 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -2390,27 +2426,27 @@ default priority 0 priority after change 0 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaaed9fd5e0 - "closed" uv_timer_t: 0xaaaaed9fd5e0 + "timeout" uv_timer_t: 0xaaaaf8c9ab50 + "closed" uv_timer_t: 0xaaaaf8c9ab50 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaaed9fd5e0 - "interval" uv_timer_t: 0xaaaaed9fd5e0 - "interval" uv_timer_t: 0xaaaaed9fd5e0 - "closed" uv_timer_t: 0xaaaaed9fd5e0 + "interval" uv_timer_t: 0xaaaaf8c9ab50 + "interval" uv_timer_t: 0xaaaaf8c9ab50 + "interval" uv_timer_t: 0xaaaaf8c9ab50 + "closed" uv_timer_t: 0xaaaaf8c9ab50 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaaeda2fb50 - "timeout" uv_timer_t: 0xaaaaed9fd5e0 - "interval" uv_timer_t: 0xaaaaeda2fb50 + "interval" uv_timer_t: 0xaaaaf8c685e0 + "timeout" uv_timer_t: 0xaaaaf8c9ab50 + "interval" uv_timer_t: 0xaaaaf8c685e0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaaeda2fb50 0 - "interval" uv_timer_t: 0xaaaaeda2fb50 8 - "interval" uv_timer_t: 0xaaaaeda2fb50 4 - "interval" uv_timer_t: 0xaaaaeda2fb50 2 + "interval" uv_timer_t: 0xaaaaf8c685e0 0 + "interval" uv_timer_t: 0xaaaaf8c685e0 8 + "interval" uv_timer_t: 0xaaaaf8c685e0 4 + "interval" uv_timer_t: 0xaaaaf8c685e0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaaeda2fb50 0 - "interval" uv_timer_t: 0xaaaaeda2fb50 8 - "interval" uv_timer_t: 0xaaaaeda2fb50 4 - "interval" uv_timer_t: 0xaaaaeda2fb50 2 + "interval" uv_timer_t: 0xaaaaf8c685e0 0 + "interval" uv_timer_t: 0xaaaaf8c685e0 8 + "interval" uv_timer_t: 0xaaaaf8c685e0 4 + "interval" uv_timer_t: 0xaaaaf8c685e0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -2429,8 +2465,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffffb09ff1a0" "hello" - uv_thread_t: 0xffffb09ff1a0 finish hello + 2 4 "uv_thread_t: 0xffffa0fdf1a0" "hello" + uv_thread_t: 0xffffa0fdf1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -2446,9 +2482,9 @@ [C]: ? ok 112 work - test threadpool with invalid return value # All tests passed - In uv_thread_t: 0xffffaafdf1a0 + In uv_thread_t: 0xffff93fff1a0 hello world from thread -priority in thread 10 +priority in thread 11 6 ************************************************** Target test made @@ -2463,11 +2499,11 @@ "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaab11283120 - "closed" uv_timer_t: 0xaaab11283120 + "timeout" uv_timer_t: 0xaaaafa637210 + "closed" uv_timer_t: 0xaaaafa637210 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaab11283120 - "closed" { } uv_timer_t: 0xaaab11283120 + "timeout" { } uv_timer_t: 0xaaaafa637210 + "closed" { } uv_timer_t: 0xaaaafa637210 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -2477,588 +2513,23 @@ { fd = 12 } { stat = { - mode = 33188, - dev = 39, - rdev = 0, - flags = 0, - ctime = table: 0xaaab11265ad0, - gid = 1111, - atime = table: 0xaaab11268310, - gen = 0, - type = "file", - size = 6060, - blksize = 4096, blocks = 16, - uid = 1111, - birthtime = table: 0xaaab11266450, - mtime = table: 0xaaab11267630, - nlink = 1, - ino = 819106409 - } - } -ok 7 fs - read a file sync -ok 8 fs - read a file sync in chunks - { fd = 12 } - { - stat = { - mode = 33188, - dev = 39, - rdev = 0, - flags = 0, - ctime = table: 0xaaab11229b40, - gid = 1111, - atime = table: 0xaaab11232d10, + birthtime = table: 0xaaaafa5dff90, + uid = 2222, gen = 0, - type = "file", - size = 6060, + mtime = table: 0xaaaafa5ec840, + ino = 773356368, blksize = 4096, - blocks = 16, - uid = 1111, - birthtime = table: 0xaaab11229e70, - mtime = table: 0xaaab11221510, - nlink = 1, - ino = 819106409 - } - } - { chunk = 6060 } -ok 9 fs - read a file async -ok 10 fs - fs.write -ok 11 fs - fs.write data refs -ok 12 fs - fs.stat sync -ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } -ok 14 fs - fs.stat sync error - { err = "ENOENT: no such file or directory: BAD_FILE@" } -ok 15 fs - fs.stat async error - { ftype = "directory", name = ".ci" } - { ftype = "file", name = ".clang-format" } - { ftype = "file", name = ".clangd" } - { ftype = "file", name = ".editorconfig" } - { ftype = "directory", name = ".github" } - { ftype = "file", name = ".gitignore" } - { ftype = "file", name = ".gitmodules" } - { ftype = "directory", name = ".pc" } - { ftype = "directory", name = "5.1-luv" } - { ftype = "directory", name = "5.2-luv" } - { ftype = "directory", name = "5.3-luv" } - { ftype = "directory", name = "5.4-luv" } - { ftype = "file", name = "CMakeLists.txt" } - { ftype = "file", name = "LICENSE.txt" } - { ftype = "file", name = "Makefile" } - { ftype = "file", name = "README.md" } - { ftype = "file", name = "appveyor.yml" } - { ftype = "directory", name = "cmake" } - { ftype = "directory", name = "debian" } - { ftype = "directory", name = "deps" } - { ftype = "file", name = "docs.md" } - { ftype = "directory", name = "examples" } - { ftype = "directory", name = "lib" } - { ftype = "file", name = "libluv.pc.in" } - { ftype = "file", name = "luv-scm-0.rockspec" } - { ftype = "file", name = "msvcbuild.bat" } - { ftype = "directory", name = "rockspecs" } - { ftype = "directory", name = "src" } - { ftype = "directory", name = "tests" } -ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } -ok 17 fs - fs.scandir sync error - { err = "ENOENT: no such file or directory: BAD_FILE!" } -ok 18 fs - fs.scandir async error - { ftype = "directory", name = ".ci" } - { ftype = "file", name = ".clang-format" } - { ftype = "file", name = ".clangd" } - { ftype = "file", name = ".editorconfig" } - { ftype = "directory", name = ".github" } - { ftype = "file", name = ".gitignore" } - { ftype = "file", name = ".gitmodules" } - { ftype = "directory", name = ".pc" } - { ftype = "directory", name = "5.1-luv" } - { ftype = "directory", name = "5.2-luv" } - { ftype = "directory", name = "5.3-luv" } - { ftype = "directory", name = "5.4-luv" } - { ftype = "file", name = "CMakeLists.txt" } - { ftype = "file", name = "LICENSE.txt" } - { ftype = "file", name = "Makefile" } - { ftype = "file", name = "README.md" } - { ftype = "file", name = "appveyor.yml" } - { ftype = "directory", name = "cmake" } - { ftype = "directory", name = "debian" } - { ftype = "directory", name = "deps" } - { ftype = "file", name = "docs.md" } - { ftype = "directory", name = "examples" } - { ftype = "directory", name = "lib" } - { ftype = "file", name = "libluv.pc.in" } - { ftype = "file", name = "luv-scm-0.rockspec" } - { ftype = "file", name = "msvcbuild.bat" } - { ftype = "directory", name = "rockspecs" } - { ftype = "directory", name = "src" } - { ftype = "directory", name = "tests" } -ok 19 fs - fs.scandir async -ok 20 fs - fs.scandir with no iteration -ok 21 fs - fs.scandir given to new_work - "/build/reproducible-path/lua-luv-1.48.0-2" - "/build/reproducible-path/lua-luv-1.48.0-2" -ok 22 fs - fs.realpath -ok 23 fs - fs.copyfile - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } -ok 24 fs - fs.{open,read,close}dir object sync #1 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaab1124ef08 closed -ok 25 fs - fs.{open,read,close}dir object sync #2 - { { type = "directory", name = "5.4-luv" } } - { { type = "directory", name = "5.3-luv" } } - { { type = "directory", name = "5.2-luv" } } - { { type = "directory", name = "5.1-luv" } } - { { type = "directory", name = ".pc" } } - { { type = "directory", name = "debian" } } - { { type = "directory", name = "tests" } } - { { type = "directory", name = "src" } } - { { type = "directory", name = "rockspecs" } } - { { type = "file", name = "msvcbuild.bat" } } - { { type = "file", name = "luv-scm-0.rockspec" } } - { { type = "file", name = "libluv.pc.in" } } - { { type = "directory", name = "lib" } } - { { type = "directory", name = "examples" } } - { { type = "file", name = "docs.md" } } - { { type = "directory", name = "deps" } } - { { type = "directory", name = "cmake" } } - { { type = "file", name = "appveyor.yml" } } - { { type = "file", name = "README.md" } } - { { type = "file", name = "Makefile" } } - { { type = "file", name = "LICENSE.txt" } } - { { type = "file", name = "CMakeLists.txt" } } - { { type = "file", name = ".gitmodules" } } - { { type = "file", name = ".gitignore" } } - { { type = "directory", name = ".github" } } - { { type = "file", name = ".editorconfig" } } - { { type = "file", name = ".clangd" } } - { { type = "file", name = ".clang-format" } } - { { type = "directory", name = ".ci" } } -ok 26 fs - fs.{open,read,close}dir sync one entry - { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } - } -ok 27 fs - fs.{open,read,close}dir sync more entry - { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } - } -ok 28 fs - fs.{open,read,close}dir with more entry -ok 29 fs - fs.opendir and fs.closedir in a loop - { - { type = "directory", name = "5.4-luv" }, - { type = "directory", name = "5.3-luv" }, - { type = "directory", name = "5.2-luv" }, - { type = "directory", name = "5.1-luv" }, - { type = "directory", name = ".pc" }, - { type = "directory", name = "debian" }, - { type = "directory", name = "tests" }, - { type = "directory", name = "src" }, - { type = "directory", name = "rockspecs" }, - { type = "file", name = "msvcbuild.bat" }, - { type = "file", name = "luv-scm-0.rockspec" }, - { type = "file", name = "libluv.pc.in" }, - { type = "directory", name = "lib" }, - { type = "directory", name = "examples" }, - { type = "file", name = "docs.md" }, - { type = "directory", name = "deps" }, - { type = "directory", name = "cmake" }, - { type = "file", name = "appveyor.yml" }, - { type = "file", name = "README.md" }, - { type = "file", name = "Makefile" }, - { type = "file", name = "LICENSE.txt" }, - { type = "file", name = "CMakeLists.txt" }, - { type = "file", name = ".gitmodules" }, - { type = "file", name = ".gitignore" }, - { type = "directory", name = ".github" }, - { type = "file", name = ".editorconfig" }, - { type = "file", name = ".clangd" }, - { type = "file", name = ".clang-format" }, - { type = "directory", name = ".ci" } - } -ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 23791589, blocks = 26214400, files = 7701325, bsize = 4096, ffree = 7513058, bfree = 23791589, type = 16914836 } -ok 31 fs - fs.statfs sync - { bavail = 23791589, blocks = 26214400, files = 7701325, bsize = 4096, ffree = 7513058, bfree = 23791589, type = 16914836 } -ok 32 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } -ok 33 fs - fs.statfs sync error - { err = "ENOENT: no such file or directory: BAD_FILE@" } -ok 34 fs - fs.statfs async error -ok 35 fs - fs.mkdtemp async -ok 36 fs - fs.mkdtemp sync -ok 37 fs - fs.mkdtemp async error -ok 38 fs - fs.mkdtemp sync error -ok 39 fs - fs.mkstemp async -ok 40 fs - fs.mkstemp sync -ok 41 fs - fs.mkstemp async error -ok 42 fs - fs.mkstemp sync error - "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" - "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" - "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" - "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" -ok 43 fs - errors with dest paths -ok 44 handle - get type - { events_waiting = 0, loop_count = 54, events = 26 } - { events_waiting = 0, loop_count = 55, events = 26 } -ok 45 metrics - idle time - "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } -ok 46 misc - uv.guess_handle - { version_string = "1.48.0", version = 77824 } -ok 47 misc - uv.version and uv.version_string - { rss = 5976064, available = 47170154496, total = 63089258496, constrained = 0, free = 47170154496 } -ok 48 misc - memory size - { uptime = 691247.98 } -ok 49 misc - uv.uptime - { - oublock = 0, - inblock = 0, - nivcsw = 4, - maxrss = 5912, - minflt = 439, - nvcsw = 44, - utime = { usec = 645859, sec = 0 }, - nswap = 0, - stime = { usec = 80050, sec = 0 }, - ixrss = 0, - msgsnd = 0, - isrss = 0, - nsignals = 0, - majflt = 0, - msgrcv = 0, - idrss = 0 - } -ok 50 misc - uv.getrusage - 12 -ok 51 misc - uv.available_parallelism - { - { times = table: 0xaaab11218250, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab11232690, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab11245d20, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab1125d5b0, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab11217e60, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab11260420, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab1127e310, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab11274a00, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab1124f170, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab1120ed00, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab1122e070, speed = 0, model = "Neoverse-N1" }, - { times = table: 0xaaab1127dba0, speed = 0, model = "Neoverse-N1" } - } -ok 52 misc - uv.cpu_info - "lo" { - { ip = "127.0.0.1", mac = "\0\0\0\0\0\0", family = "inet", internal = true, netmask = "255.0.0.0" }, - { ip = "::1", mac = "\0\0\0\0\0\0", family = "inet6", internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } - } -ok 53 misc - uv.interface_addresses - { 8.84, 9.82, 10.8 } -ok 54 misc - uv.loadavg - "/usr/bin/lua5.2" -ok 55 misc - uv.exepath - "/build/reproducible-path/lua-luv-1.48.0-2/debian" -ok 56 misc - uv.os_homedir - "/tmp" -ok 57 misc - uv.os_tmpdir - { username = "pbuilder1", gid = 1111, uid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } -ok 58 misc - uv.os_get_passwd - "/build/reproducible-path/lua-luv-1.48.0-2" - "/" -ok 59 misc - uv.cwd and uv.chdir - 6.912479927222e+14 -ok 60 misc - uv.hrtime -ok 61 misc - uv.getpid - { machine = "aarch64", sysname = "Linux", release = "6.1.0-27-cloud-arm64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)" } -ok 62 misc - uv.os_uname - os.time 1766625100 - uv.gettimeofday 1766625100.000814 -ok 63 misc - uv.gettimeofday -ok 64 misc - uv.os_environ -ok 65 misc - uv.sleep -ok 66 misc - uv.random async -ok 67 misc - uv.random sync -ok 68 misc - uv.random errors -ok 69 misc - uv errno -ok 70 misc - uv constants - 1024 nil -ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 999293080, sec = 691248 } nil - "realtime" { nsec = 999360400, sec = 691248 } nil -ok 72 misc - uv.clock_gettime -ok 73 pipe - pipe chmod -ok 74 pipe - pipe ping pong -ok 75 pipe - pipe close fd -ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaab112350c0 -ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaab112350c0 - "timeout" uv_timer_t: 0xaaab1125d880 -ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaab112350c0 -ok 79 prepare-check-idle-async - simple idle -ok 80 prepare-check-idle-async - simple async -ok 81 process - test disable_stdio_inheritance - { pid = 3850299, handle = uv_process_t: 0xaaab11236150 } - "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } -ok 82 process - process stdout - { pid = 3850300, handle = uv_process_t: 0xaaab11236150 } - "exit" uv_process_t: 0xaaab11236150 { status = 0, signal = 2 } -ok 83 process - spawn and kill by pid - { pid = 3850301, handle = uv_process_t: 0xaaab11236150 } - "exit" uv_process_t: 0xaaab11236150 { status = 0, signal = 15 } -ok 84 process - spawn and kill by handle -ok 85 process - invalid command - { pid = 3850303, handle = uv_process_t: 0xaaab11236150 } - "stdout" { chunk = "Hello World" } - "exit" { code = 0, signal = 0 } -ok 86 process - process stdio -ok 87 process - get pid -ok 88 req - cancel -ok 89 req - get type - Sending child SIGINT - "sigint\n" - "exit" { code = 0, pid = 3850306, signal = 0 } -ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff88fcf1a0 - { elapsed = 102, delay = 100 } -ok 91 thread - test thread create -ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff8b43c780 - Runing uv_thread_t: 0xffff8b43c780 - { elapsed = 100, delay = 100 } -ok 93 thread - test thread sleep msecs in main thread - { elapsed = 101, delay = 100 } -ok 94 thread - test thread create with options table -ok 95 thread - test thread arguments limit -ok 96 thread - test avoid thread be released before it done -ok 97 thread - thread_getcpu -ok 98 thread - getaffinity, setaffinity -default priority 0 -priority after change 0 -hello world from thread -priority in thread 10 -ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaab1125d880 - "closed" uv_timer_t: 0xaaab1125d880 -ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaab1125d880 - "interval" uv_timer_t: 0xaaab1125d880 - "interval" uv_timer_t: 0xaaab1125d880 - "closed" uv_timer_t: 0xaaab1125d880 -ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaab11246920 - "timeout" uv_timer_t: 0xaaab1125d880 - "interval" uv_timer_t: 0xaaab11246920 -ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaab11246920 0 - "interval" uv_timer_t: 0xaaab11246920 8 - "interval" uv_timer_t: 0xaaab11246920 4 - "interval" uv_timer_t: 0xaaab11246920 2 -ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaab11246920 0 - "interval" uv_timer_t: 0xaaab11246920 8 - "interval" uv_timer_t: 0xaaab11246920 4 - "interval" uv_timer_t: 0xaaab11246920 2 -ok 104 timer - shrinking interval using methods -ok 105 timer - timer init -ok 106 timer - timer huge timeout -ok 107 work - test threadpool with return none - "Please be patient, the test cost a lots of time" - "run 10%" - "run 20%" - "run 30%" - "run 40%" - "run 50%" - "run 60%" - "run 70%" - "run 80%" - "run 90%" - "run 100%" -ok 108 work - test threadpool - "in async notify callback" - "a" true 250 - 2 4 "uv_thread_t: 0xffff8a7ff1a0" "hello" - uv_thread_t: 0xffff8a7ff1a0 finish hello -ok 109 work - test threadpool with async -1 -2 -3 -4 -5 -6 -7 -8 -ok 110 work - test threadpool with coro -ok 111 work - test threadpool with invalid argument -Uncaught Error: Error: thread arg not support type 'table' at 1 -stack traceback: - [C]: in ? -ok 112 work - test threadpool with invalid return value -# All tests passed -************************************************** -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ \ - /usr/share/dh-lua/test/5.2/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ - -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.2 -libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so -luv -lpthread -ldl -lrt -llua5.2 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ - ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic - linux-vdso.so.1 (0x0000ffff891ad000) - liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x0000ffff890f0000) - liblua5.2.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffff89090000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff88ed0000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff88e70000) - /lib/ld-linux-aarch64.so.1 (0x0000ffff89170000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff88dc0000) -********************** app dynamic (5.2) ********* -Test: tests/run.lua -skip, not on linux or macos -1..112 - "in async notify callback" - "a" true 250 -ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaaea524910 - "closed" uv_timer_t: 0xaaaaea524910 -ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaaea524910 - "closed" { } uv_timer_t: 0xaaaaea524910 -ok 3 callbacks - luv_handle_t: callable table -ok 4 callbacks - luv_req_t: function -ok 5 callbacks - luv_req_t: callable table - begin wait - end wait -ok 6 coroutines - coroutines - { fd = 12 } - { - stat = { - type = "file", - mode = 33188, - gid = 1111, + size = 6060, rdev = 0, - blocks = 16, + gid = 2222, + ctime = table: 0xaaaafa5ed140, + atime = table: 0xaaaafa5f97f0, nlink = 1, - dev = 39, - blksize = 4096, - gen = 0, - size = 6060, - ctime = table: 0xaaaaea547400, - atime = table: 0xaaaaea54a730, - mtime = table: 0xaaaaea549ae0, - birthtime = table: 0xaaaaea5470c0, + mode = 33204, + type = "file", flags = 0, - uid = 1111, - ino = 819106409 + dev = 39 } } ok 7 fs - read a file sync @@ -3066,23 +2537,23 @@ { fd = 12 } { stat = { - type = "file", - mode = 33188, - gid = 1111, - rdev = 0, blocks = 16, - nlink = 1, - dev = 39, - blksize = 4096, + birthtime = table: 0xaaaafa6107f0, + uid = 2222, gen = 0, + mtime = table: 0xaaaafa612bd0, + ino = 773356368, + blksize = 4096, size = 6060, - ctime = table: 0xaaaaea51c930, - atime = table: 0xaaaaea521f00, - mtime = table: 0xaaaaea505680, - birthtime = table: 0xaaaaea532960, + rdev = 0, + gid = 2222, + ctime = table: 0xaaaafa6115c0, + atime = table: 0xaaaafa610770, + nlink = 1, + mode = 33204, + type = "file", flags = 0, - uid = 1111, - ino = 819106409 + dev = 39 } } { chunk = 6060 } @@ -3091,7 +2562,7 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } + { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error @@ -3224,7 +2695,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaaea51bdb8 closed + uv_dir_t: 0xaaaafa5fb6e8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -3353,11 +2824,11 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 23734807, type = 16914836, ffree = 7510323, files = 7701325, bsize = 4096, bfree = 23734807, blocks = 26214400 } + { bfree = 12373191, bsize = 4096, blocks = 26214400, ffree = 6656449, type = 16914836, bavail = 12373191, files = 7701326 } ok 31 fs - fs.statfs sync - { bavail = 23734807, type = 16914836, ffree = 7510323, files = 7701325, bsize = 4096, bfree = 23734807, blocks = 26214400 } + { bfree = 12373189, bsize = 4096, blocks = 26214400, ffree = 6656449, type = 16914836, bavail = 12373189, files = 7701326 } ok 32 fs - fs.statfs async - { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } + { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error @@ -3375,78 +2846,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { loop_count = 54, events_waiting = 0, events = 26 } - { loop_count = 55, events_waiting = 0, events = 26 } + { events = 26, events_waiting = 0, loop_count = 54 } + { events = 26, events_waiting = 0, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { constrained = 0, total = 63089258496, rss = 5718016, available = 46720389120, free = 46720389120 } + { available = 11364630528, rss = 5865472, constrained = 0, free = 11364630528, total = 63089266688 } ok 48 misc - memory size - { uptime = 691257.28 } + { uptime = 691638.38 } ok 49 misc - uv.uptime { - nivcsw = 8, - utime = { sec = 0, usec = 721809 }, - maxrss = 7172, - nswap = 0, - majflt = 0, + minflt = 464, + nvcsw = 63, + oublock = 0, msgrcv = 0, - msgsnd = 0, - stime = { sec = 0, usec = 79728 }, nsignals = 0, + nswap = 0, + utime = { usec = 138309, sec = 0 }, ixrss = 0, - minflt = 3663, - isrss = 0, + stime = { usec = 57231, sec = 0 }, + msgsnd = 0, idrss = 0, - nvcsw = 83, + isrss = 0, + majflt = 0, + nivcsw = 81, inblock = 0, - oublock = 0 + maxrss = 5728 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "Neoverse-N1", times = table: 0xaaaaea51c930, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea541e90, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea513fd0, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea568cd0, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea51c5f0, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea5650f0, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea55bc80, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea51c240, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea5253b0, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea521f90, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea5659c0, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaaaea554ab0, speed = 0 } + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5ed600 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5f97f0 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa60f7c0 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa60fee0 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5ee130 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa635be0 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa6107f0 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5eb5f0 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa62ab90 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5f50f0 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5ede70 }, + { model = "Neoverse-N1", speed = 0, times = table: 0xaaaafa5ef9a0 } } ok 52 misc - uv.cpu_info "lo" { - { family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", ip = "127.0.0.1", internal = true }, - { family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", ip = "::1", internal = true } + { ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0", internal = true }, + { ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0", internal = true } } ok 53 misc - uv.interface_addresses - { 8.85, 9.81, 10.79 } + { 40.66, 43.4, 41.61 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic" + "/usr/bin/lua5.2" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", uid = 1111, shell = "/bin/sh" } + { gid = 2222, uid = 2222, shell = "/bin/bash", homedir = "/nonexistent/second-build", username = "pbuilder2" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.9125729286476e+14 + 6.916383918151e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", machine = "aarch64", release = "6.1.0-27-cloud-arm64" } + { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname - os.time 1766625110 - uv.gettimeofday 1766625110.000114 + os.time 1732215305 + uv.gettimeofday 1732215305.000562 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -3457,53 +2928,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 691258, nsec = 299962400 } nil - "realtime" { sec = 691258, nsec = 300037480 } nil + "monotonic" { nsec = 442278813, sec = 691639 } nil + "realtime" { nsec = 442350933, sec = 691639 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaaea512e40 + "prepare" uv_prepare_t: 0xaaaafa63e400 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaaea512e40 - "timeout" uv_timer_t: 0xaaaaea54b760 + "check" uv_check_t: 0xaaaafa63e400 + "timeout" uv_timer_t: 0xaaaafa5f4e40 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaaea512e40 + "idle" uv_idle_t: 0xaaaafa63e400 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 3851368, handle = uv_process_t: 0xaaaaea531790 } + { pid = 1868719, handle = uv_process_t: 0xaaaafa6341f0 } "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 3851373, handle = uv_process_t: 0xaaaaea531790 } - "exit" uv_process_t: 0xaaaaea531790 { signal = 2, status = 0 } + { pid = 1868723, handle = uv_process_t: 0xaaaafa6341f0 } + "exit" uv_process_t: 0xaaaafa6341f0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { pid = 3851374, handle = uv_process_t: 0xaaaaea531790 } - "exit" uv_process_t: 0xaaaaea531790 { signal = 15, status = 0 } + { pid = 1868724, handle = uv_process_t: 0xaaaafa6341f0 } + "exit" uv_process_t: 0xaaaafa6341f0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 3851377, handle = uv_process_t: 0xaaaaea531790 } + { pid = 1868728, handle = uv_process_t: 0xaaaafa6341f0 } "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 3851383, signal = 0, code = 0 } + "exit" { pid = 1868732, code = 0, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffa2fdf1a0 - { delay = 100, elapsed = 102 } + In uv_thread_t: 0xffff96fdf1a0 + { elapsed = 119, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffa997cb80 - Runing uv_thread_t: 0xffffa997cb80 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0xffff9dab4780 + Runing uv_thread_t: 0xffff9dab4780 + { elapsed = 104, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 102 } + { elapsed = 112, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -3512,29 +2983,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaaea54b760 - "closed" uv_timer_t: 0xaaaaea54b760 + "timeout" uv_timer_t: 0xaaaafa5f4e40 + "closed" uv_timer_t: 0xaaaafa5f4e40 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaaea54b760 - "interval" uv_timer_t: 0xaaaaea54b760 - "interval" uv_timer_t: 0xaaaaea54b760 - "closed" uv_timer_t: 0xaaaaea54b760 + "interval" uv_timer_t: 0xaaaafa5f4e40 + "interval" uv_timer_t: 0xaaaafa5f4e40 + "interval" uv_timer_t: 0xaaaafa5f4e40 + "closed" uv_timer_t: 0xaaaafa5f4e40 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaaea520100 - "timeout" uv_timer_t: 0xaaaaea54b760 - "interval" uv_timer_t: 0xaaaaea520100 + "interval" uv_timer_t: 0xaaaafa622940 + "timeout" uv_timer_t: 0xaaaafa5f4e40 + "interval" uv_timer_t: 0xaaaafa622940 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaaea520100 0 - "interval" uv_timer_t: 0xaaaaea520100 8 - "interval" uv_timer_t: 0xaaaaea520100 4 - "interval" uv_timer_t: 0xaaaaea520100 2 + "interval" uv_timer_t: 0xaaaafa622940 0 + "interval" uv_timer_t: 0xaaaafa622940 8 + "interval" uv_timer_t: 0xaaaafa622940 4 + "interval" uv_timer_t: 0xaaaafa622940 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaaea520100 0 - "interval" uv_timer_t: 0xaaaaea520100 8 - "interval" uv_timer_t: 0xaaaaea520100 4 - "interval" uv_timer_t: 0xaaaaea520100 2 + "interval" uv_timer_t: 0xaaaafa622940 0 + "interval" uv_timer_t: 0xaaaafa622940 8 + "interval" uv_timer_t: 0xaaaafa622940 4 + "interval" uv_timer_t: 0xaaaafa622940 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -3553,8 +3024,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffffa37ef1a0" "hello" - uv_thread_t: 0xffffa37ef1a0 finish hello + 2 4 "uv_thread_t: 0xffff977ef1a0" "hello" + uv_thread_t: 0xffff977ef1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -3573,29 +3044,31 @@ # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ \ + -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ \ /usr/share/dh-lua/test/5.2/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ - -Wl,-z,relro -llua5.2 -lm -ldl -libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a -luv -lpthread -lrt -llua5.2 -lm -ldl -ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static - linux-vdso.so.1 (0x0000ffffb5682000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb55a0000) - liblua5.2.so.0 => /lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffb5540000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb5380000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffb5645000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb52d0000) -*********************** app static (5.2) ********* + -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.2 +libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so -luv -lpthread -ldl -lrt -llua5.2 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ + ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-dynamic + linux-vdso.so.1 (0x0000ffff803d1000) + liblua5.2-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.so.1 (0x0000ffff80320000) + liblua5.2.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffff802c0000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff80100000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff800a0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff80394000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff7fff0000) +********************** app dynamic (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaab0dbf9fc0 - "closed" uv_timer_t: 0xaaab0dbf9fc0 + "timeout" uv_timer_t: 0xaaaafe229cc0 + "closed" uv_timer_t: 0xaaaafe229cc0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaab0dbf9fc0 - "closed" { } uv_timer_t: 0xaaab0dbf9fc0 + "timeout" { } uv_timer_t: 0xaaaafe229cc0 + "closed" { } uv_timer_t: 0xaaaafe229cc0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -3605,23 +3078,23 @@ { fd = 12 } { stat = { - ino = 819106409, - atime = table: 0xaaab0dc549c0, - ctime = table: 0xaaab0dc538e0, - gen = 0, - flags = 0, - uid = 1111, rdev = 0, + mode = 33204, size = 6060, - blocks = 16, - mode = 33188, - mtime = table: 0xaaab0dc54530, - blksize = 4096, - nlink = 1, + gid = 2222, + ino = 773356368, dev = 39, - gid = 1111, + gen = 0, + birthtime = table: 0xaaaafe1f4270, + mtime = table: 0xaaaafe22f2b0, + blksize = 4096, + atime = table: 0xaaaafe22f5f0, type = "file", - birthtime = table: 0xaaab0dc51280 + uid = 2222, + nlink = 1, + blocks = 16, + flags = 0, + ctime = table: 0xaaaafe22e550 } } ok 7 fs - read a file sync @@ -3629,23 +3102,23 @@ { fd = 12 } { stat = { - ino = 819106409, - atime = table: 0xaaab0dc34700, - ctime = table: 0xaaab0dc4b0b0, - gen = 0, - flags = 0, - uid = 1111, rdev = 0, + mode = 33204, size = 6060, - blocks = 16, - mode = 33188, - mtime = table: 0xaaab0dc30560, - blksize = 4096, - nlink = 1, + gid = 2222, + ino = 773356368, dev = 39, - gid = 1111, + gen = 0, + birthtime = table: 0xaaaafe21d410, + mtime = table: 0xaaaafe20df70, + blksize = 4096, + atime = table: 0xaaaafe20c490, type = "file", - birthtime = table: 0xaaab0dc3c000 + uid = 2222, + nlink = 1, + blocks = 16, + flags = 0, + ctime = table: 0xaaaafe21de80 } } { chunk = 6060 } @@ -3787,7 +3260,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaab0dc553e8 closed + uv_dir_t: 0xaaaafe2528b8 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -3916,9 +3389,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { files = 7701325, blocks = 26214400, type = 16914836, bfree = 23681433, ffree = 7503167, bavail = 23681433, bsize = 4096 } + { type = 16914836, bsize = 4096, blocks = 26214400, files = 7701326, bavail = 12079481, ffree = 6632961, bfree = 12079481 } ok 31 fs - fs.statfs sync - { files = 7701325, blocks = 26214400, type = 16914836, bfree = 23681433, ffree = 7503167, bavail = 23681433, bsize = 4096 } + { type = 16914836, bsize = 4096, blocks = 26214400, files = 7701326, bavail = 12079480, ffree = 6632961, bfree = 12079480 } ok 32 fs - fs.statfs async { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error @@ -3938,78 +3411,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { loop_count = 54, events = 26, events_waiting = 0 } - { loop_count = 55, events = 26, events_waiting = 0 } + { events = 26, loop_count = 54, events_waiting = 0 } + { events = 26, loop_count = 55, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle - { version = 77824, version_string = "1.48.0" } + { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { available = 46295789568, constrained = 0, total = 63089258496, rss = 3706880, free = 46295789568 } + { rss = 5775360, free = 11004162048, available = 11004162048, total = 63089266688, constrained = 0 } ok 48 misc - memory size - { uptime = 691266.26 } + { uptime = 691651.34 } ok 49 misc - uv.uptime { - maxrss = 4860, - nswap = 0, - idrss = 0, - stime = { sec = 0, usec = 60414 }, - msgrcv = 0, + nvcsw = 102, oublock = 0, + majflt = 0, + idrss = 0, + nivcsw = 288, msgsnd = 0, - ixrss = 0, - minflt = 411, + isrss = 0, nsignals = 0, - nivcsw = 2, - nvcsw = 43, + nswap = 0, inblock = 0, - utime = { sec = 0, usec = 669030 }, - majflt = 0, - isrss = 0 + ixrss = 0, + msgrcv = 0, + minflt = 3647, + utime = { usec = 219443, sec = 0 }, + maxrss = 7168, + stime = { usec = 81098, sec = 0 } } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { model = "Neoverse-N1", times = table: 0xaaab0dc6e410, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc549c0, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc28400, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc5ae00, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc22430, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc51280, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc588a0, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc3c000, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc28df0, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc41640, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc631e0, speed = 0 }, - { model = "Neoverse-N1", times = table: 0xaaab0dc30560, speed = 0 } + { model = "Neoverse-N1", times = table: 0xaaaafe250f40, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe21e9c0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe20cad0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe20e550, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe243ef0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe230590, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe212a60, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe211f80, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe24f2c0, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe236d10, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe20e700, speed = 0 }, + { model = "Neoverse-N1", times = table: 0xaaaafe23b140, speed = 0 } } ok 52 misc - uv.cpu_info "lo" { - { netmask = "255.0.0.0", internal = true, ip = "127.0.0.1", family = "inet", mac = "\0\0\0\0\0\0" }, - { netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, ip = "::1", family = "inet6", mac = "\0\0\0\0\0\0" } + { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", ip = "127.0.0.1", internal = true, family = "inet" }, + { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", internal = true, family = "inet6" } } ok 53 misc - uv.interface_addresses - { 8.8, 9.77, 10.77 } + { 39.86, 43.14, 41.54 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" + "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { shell = "/bin/sh", gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", uid = 1111 } + { shell = "/bin/bash", gid = 2222, uid = 2222, username = "pbuilder2", homedir = "/nonexistent/second-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.9126626502248e+14 + 6.9165135171728e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", machine = "aarch64", release = "6.1.0-27-cloud-arm64", sysname = "Linux" } + { release = "6.1.0-27-cloud-arm64", sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", machine = "aarch64" } ok 62 misc - uv.os_uname - os.time 1766625119 - uv.gettimeofday 1766625119.000087 + os.time 1732215318 + uv.gettimeofday 1732215318.000510 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -4020,34 +3493,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 691267, nsec = 268434640 } nil - "realtime" { sec = 691267, nsec = 268453120 } nil + "monotonic" { nsec = 370502894, sec = 691652 } nil + "realtime" { nsec = 370573854, sec = 691652 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaab0dc5d1e0 + "prepare" uv_prepare_t: 0xaaaafe254910 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaab0dc5d1e0 - "timeout" uv_timer_t: 0xaaab0dc73850 + "check" uv_check_t: 0xaaaafe254910 + "timeout" uv_timer_t: 0xaaaafe20a190 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaab0dc5d1e0 + "idle" uv_idle_t: 0xaaaafe254910 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853385 } + { handle = uv_process_t: 0xaaaafe22f7c0, pid = 1870482 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853389 } - "exit" uv_process_t: 0xaaab0dcb8060 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaafe22f7c0, pid = 1870489 } + "exit" uv_process_t: 0xaaaafe22f7c0 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853390 } - "exit" uv_process_t: 0xaaab0dcb8060 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaafe22f7c0, pid = 1870491 } + "exit" uv_process_t: 0xaaaafe22f7c0 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaab0dcb8060, pid = 3853392 } + { handle = uv_process_t: 0xaaaafe22f7c0, pid = 1870502 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -4056,17 +3529,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 3853395, code = 0, signal = 0 } + "exit" { pid = 1870514, signal = 0, code = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff89fbf1a0 - { delay = 100, elapsed = 102 } + In uv_thread_t: 0xffff7e1df1a0 + { elapsed = 115, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff8c35b420 - Runing uv_thread_t: 0xffff8c35b420 - { delay = 100, elapsed = 101 } + Runing uv_thread_t: 0xffff805cfb80 + Runing uv_thread_t: 0xffff805cfb80 + { elapsed = 104, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 102 } + { elapsed = 116, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -4075,29 +3548,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaab0dc73850 - "closed" uv_timer_t: 0xaaab0dc73850 + "timeout" uv_timer_t: 0xaaaafe20a190 + "closed" uv_timer_t: 0xaaaafe20a190 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaab0dc73850 - "interval" uv_timer_t: 0xaaab0dc73850 - "interval" uv_timer_t: 0xaaab0dc73850 - "closed" uv_timer_t: 0xaaab0dc73850 + "interval" uv_timer_t: 0xaaaafe20a190 + "interval" uv_timer_t: 0xaaaafe20a190 + "interval" uv_timer_t: 0xaaaafe20a190 + "closed" uv_timer_t: 0xaaaafe20a190 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaab0dc55560 - "timeout" uv_timer_t: 0xaaab0dc73850 - "interval" uv_timer_t: 0xaaab0dc55560 + "interval" uv_timer_t: 0xaaaafe251cf0 + "timeout" uv_timer_t: 0xaaaafe20a190 + "interval" uv_timer_t: 0xaaaafe251cf0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaab0dc55560 0 - "interval" uv_timer_t: 0xaaab0dc55560 8 - "interval" uv_timer_t: 0xaaab0dc55560 4 - "interval" uv_timer_t: 0xaaab0dc55560 2 + "interval" uv_timer_t: 0xaaaafe251cf0 0 + "interval" uv_timer_t: 0xaaaafe251cf0 8 + "interval" uv_timer_t: 0xaaaafe251cf0 4 + "interval" uv_timer_t: 0xaaaafe251cf0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaab0dc55560 0 - "interval" uv_timer_t: 0xaaab0dc55560 8 - "interval" uv_timer_t: 0xaaab0dc55560 4 - "interval" uv_timer_t: 0xaaab0dc55560 2 + "interval" uv_timer_t: 0xaaaafe251cf0 0 + "interval" uv_timer_t: 0xaaaafe251cf0 8 + "interval" uv_timer_t: 0xaaaafe251cf0 4 + "interval" uv_timer_t: 0xaaaafe251cf0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -4116,8 +3589,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250 - 2 4 "uv_thread_t: 0xffff8bfff1a0" "hello" - uv_thread_t: 0xffff8bfff1a0 finish hello + 2 4 "uv_thread_t: 0xffff8021f1a0" "hello" + uv_thread_t: 0xffff8021f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -4135,23 +3608,30 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -Target test made - - -Making target test for debian/lua5.3.dh-lua.conf -# tests -********************** lua dynamic (5.3) ********* +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed \ + -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ \ + /usr/share/dh-lua/test/5.2/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/liblua5.2-luv.la \ + -Wl,-z,relro -llua5.2 -lm -ldl +libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.2 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/ /usr/share/dh-lua/test/5.2/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/.libs/liblua5.2-luv.a -luv -lpthread -lrt -llua5.2 -lm -ldl +ldd /build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static + linux-vdso.so.1 (0x0000ffffa9c8b000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa9ba0000) + liblua5.2.so.0 => /lib/aarch64-linux-gnu/liblua5.2.so.0 (0x0000ffffa9b40000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa9980000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffa9c4e000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa98d0000) +*********************** app static (5.2) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" - "a" true 250.0 + "a" true 250 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaad5ca0d70 - "closed" uv_timer_t: 0xaaaad5ca0d70 + "timeout" uv_timer_t: 0xaaaae7fb4740 + "closed" uv_timer_t: 0xaaaae7fb4740 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaad5ca0d70 - "closed" { } uv_timer_t: 0xaaaad5ca0d70 + "timeout" { } uv_timer_t: 0xaaaae7fb4740 + "closed" { } uv_timer_t: 0xaaaae7fb4740 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -4161,23 +3641,23 @@ { fd = 12 } { stat = { - ino = 819106409, - size = 6060, + ctime = table: 0xaaaae7fd24c0, + gid = 2222, + nlink = 1, + blocks = 16, flags = 0, - gid = 1111, - gen = 0, + blksize = 4096, + atime = table: 0xaaaae7fda780, + uid = 2222, type = "file", - ctime = table: 0xaaaad5cac200, - mode = 33188, - birthtime = table: 0xaaaad5cac560, + ino = 773356368, dev = 39, - mtime = table: 0xaaaad5c9b6e0, - uid = 1111, - atime = table: 0xaaaad5c93900, + mode = 33204, rdev = 0, - blksize = 4096, - nlink = 1, - blocks = 16 + mtime = table: 0xaaaae7fab660, + birthtime = table: 0xaaaae7fd2860, + gen = 0, + size = 6060 } } ok 7 fs - read a file sync @@ -4185,23 +3665,23 @@ { fd = 12 } { stat = { - ino = 819106409, - size = 6060, + ctime = table: 0xaaaae7fdc0b0, + gid = 2222, + nlink = 1, + blocks = 16, flags = 0, - gid = 1111, - gen = 0, + blksize = 4096, + atime = table: 0xaaaae7fbe070, + uid = 2222, type = "file", - ctime = table: 0xaaaad5cabe70, - mode = 33188, - birthtime = table: 0xaaaad5caebc0, + ino = 773356368, dev = 39, - mtime = table: 0xaaaad5c9e960, - uid = 1111, - atime = table: 0xaaaad5caeab0, + mode = 33204, rdev = 0, - blksize = 4096, - nlink = 1, - blocks = 16 + mtime = table: 0xaaaae7fcdb80, + birthtime = table: 0xaaaae7fcdc50, + gen = 0, + size = 6060 } } { chunk = 6060 } @@ -4210,7 +3690,7 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error @@ -4244,7 +3724,7 @@ { ftype = "directory", name = "src" } { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error @@ -4343,7 +3823,7 @@ { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaaad5cbb058 closed + uv_dir_t: 0xaaaae7fee578 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } @@ -4472,11 +3952,11 @@ { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check - { ffree = 7478986, files = 7701325, bsize = 4096, bavail = 23454944, bfree = 23454944, type = 16914836, blocks = 26214400 } + { ffree = 6627257, type = 16914836, bfree = 11996450, bavail = 11996450, bsize = 4096, files = 7701326, blocks = 26214400 } ok 31 fs - fs.statfs sync - { ffree = 7478986, files = 7701325, bsize = 4096, bavail = 23454944, bfree = 23454944, type = 16914836, blocks = 26214400 } + { ffree = 6627257, type = 16914836, bfree = 11996428, bavail = 11996428, bsize = 4096, files = 7701326, blocks = 26214400 } ok 32 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error @@ -4494,78 +3974,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events_waiting = 0, events = 26, loop_count = 54 } - { events_waiting = 0, events = 26, loop_count = 55 } + { events = 26, loop_count = 54, events_waiting = 0 } + { events = 26, loop_count = 55, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { total = 63089258496.0, constrained = 0.0, available = 45512224768.0, free = 45512224768.0, rss = 3878912 } + { rss = 3612672, free = 10310889472, constrained = 0, total = 63089266688, available = 10310889472 } ok 48 misc - memory size - { uptime = 691275.01 } + { uptime = 691662.94 } ok 49 misc - uv.uptime { + nivcsw = 151, + stime = { sec = 0, usec = 70060 }, idrss = 0, - utime = { sec = 0, usec = 646318 }, - nvcsw = 44, - stime = { sec = 0, usec = 64209 }, - nswap = 0, - ixrss = 0, - nsignals = 0, - inblock = 0, - nivcsw = 3, - maxrss = 3788, + utime = { sec = 0, usec = 210182 }, + nvcsw = 67, majflt = 0, - minflt = 411, - msgsnd = 0, + nsignals = 0, + isrss = 0, + minflt = 439, msgrcv = 0, + msgsnd = 0, oublock = 0, - isrss = 0 + inblock = 0, + ixrss = 0, + nswap = 0, + maxrss = 3580 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0.0, times = table: 0xaaaad5c8a460, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5ca46e0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5c871c0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5c9d640, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5c9dd00, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5c49690, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5c93900, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5c8f7d0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5c49340, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5c99cf0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5c49500, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaad5c93870, model = "Neoverse-N1" } + { times = table: 0xaaaae7fd0980, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae7fd54f0, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae7ff6790, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae7f875f0, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae7fab660, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae7fdc0b0, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae7fcbd90, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae7fb88b0, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae7fb08b0, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae7fe1f10, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae8000b30, speed = 0, model = "Neoverse-N1" }, + { times = table: 0xaaaae7fee380, speed = 0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { - { internal = true, family = "inet", ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, - { internal = true, family = "inet6", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } + { ip = "127.0.0.1", internal = true, family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, + { ip = "::1", internal = true, family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses - { 8.9, 9.76, 10.75 } + { 39.4, 42.88, 41.48 } ok 54 misc - uv.loadavg - "/usr/bin/lua5.3" + "/build/reproducible-path/lua-luv-1.48.0-2/5.2-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { gid = 1111, uid = 1111, username = "pbuilder1", shell = "/bin/sh", homedir = "/nonexistent/first-build" } + { uid = 2222, gid = 2222, shell = "/bin/bash", homedir = "/nonexistent/second-build", username = "pbuilder2" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.9127501770024e+14 + 6.9166295354657e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", sysname = "Linux" } ok 62 misc - uv.os_uname - os.time 1766625127 - uv.gettimeofday 1766625127.000839 + os.time 1732215330 + uv.gettimeofday 1732215330.000111 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -4576,53 +4056,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 691276, nsec = 22388200 } nil - "realtime" { sec = 691276, nsec = 22434400 } nil + "monotonic" { sec = 691663, nsec = 969871572 } nil + "realtime" { sec = 691663, nsec = 969887652 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaad5c8af00 + "prepare" uv_prepare_t: 0xaaaae7fd77f0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaad5c8af00 - "timeout" uv_timer_t: 0xaaaad5ca0d70 + "check" uv_check_t: 0xaaaae7fd77f0 + "timeout" uv_timer_t: 0xaaaae7fab790 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaad5c8af00 + "idle" uv_idle_t: 0xaaaae7fd77f0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854171 } + { handle = uv_process_t: 0xaaaae7fa6420, pid = 1872301 } "stdout" { chunk = "Hello World\n" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854172 } - "exit" uv_process_t: 0xaaaad5c99b00 { signal = 2, status = 0 } + { handle = uv_process_t: 0xaaaae7fa6420, pid = 1872303 } + "exit" uv_process_t: 0xaaaae7fa6420 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854173 } - "exit" uv_process_t: 0xaaaad5c99b00 { signal = 15, status = 0 } + { handle = uv_process_t: 0xaaaae7fa6420, pid = 1872306 } + "exit" uv_process_t: 0xaaaae7fa6420 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaad5c99b00, pid = 3854175 } + { handle = uv_process_t: 0xaaaae7fa6420, pid = 1872309 } "stdout" { chunk = "Hello World" } - "exit" { signal = 0, code = 0 } + "exit" { code = 0, signal = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 3854178, signal = 0, code = 0 } + "exit" { signal = 0, code = 0, pid = 1872314 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff83fff1a0 - { delay = 100, elapsed = 102 } + In uv_thread_t: 0xffff9a6df1a0 + { elapsed = 111, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff92bcf780 - Runing uv_thread_t: 0xffff92bcf780 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0xffff9ca80420 + Runing uv_thread_t: 0xffff9ca80420 + { elapsed = 104, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 102 } + { elapsed = 116, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -4631,29 +4111,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaad5ca0d70 - "closed" uv_timer_t: 0xaaaad5ca0d70 + "timeout" uv_timer_t: 0xaaaae7fab790 + "closed" uv_timer_t: 0xaaaae7fab790 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaad5ca0d70 - "interval" uv_timer_t: 0xaaaad5ca0d70 - "interval" uv_timer_t: 0xaaaad5ca0d70 - "closed" uv_timer_t: 0xaaaad5ca0d70 + "interval" uv_timer_t: 0xaaaae7fab790 + "interval" uv_timer_t: 0xaaaae7fab790 + "interval" uv_timer_t: 0xaaaae7fab790 + "closed" uv_timer_t: 0xaaaae7fab790 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaad5ca07e0 - "timeout" uv_timer_t: 0xaaaad5ca0d70 - "interval" uv_timer_t: 0xaaaad5ca07e0 + "interval" uv_timer_t: 0xaaaae7fee050 + "timeout" uv_timer_t: 0xaaaae7fab790 + "interval" uv_timer_t: 0xaaaae7fee050 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaad5ca07e0 0 - "interval" uv_timer_t: 0xaaaad5ca07e0 8 - "interval" uv_timer_t: 0xaaaad5ca07e0 4 - "interval" uv_timer_t: 0xaaaad5ca07e0 2 + "interval" uv_timer_t: 0xaaaae7fee050 0 + "interval" uv_timer_t: 0xaaaae7fee050 8 + "interval" uv_timer_t: 0xaaaae7fee050 4 + "interval" uv_timer_t: 0xaaaae7fee050 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaad5ca07e0 0 - "interval" uv_timer_t: 0xaaaad5ca07e0 8 - "interval" uv_timer_t: 0xaaaad5ca07e0 4 - "interval" uv_timer_t: 0xaaaad5ca07e0 2 + "interval" uv_timer_t: 0xaaaae7fee050 0 + "interval" uv_timer_t: 0xaaaae7fee050 8 + "interval" uv_timer_t: 0xaaaae7fee050 4 + "interval" uv_timer_t: 0xaaaae7fee050 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -4671,9 +4151,9 @@ "run 100%" ok 108 work - test threadpool "in async notify callback" - "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff90f7f1a0" "hello" - uv_thread_t: 0xffff90f7f1a0 finish hello + "a" true 250 + 2 4 "uv_thread_t: 0xffff9c71f1a0" "hello" + uv_thread_t: 0xffff9c71f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -4691,32 +4171,23 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ - /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ - -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.3 -libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so -luv -lpthread -ldl -lrt -llua5.3 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ - ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic - linux-vdso.so.1 (0x0000ffffbe810000) - liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x0000ffffbe760000) - liblua5.3.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffbe700000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbe540000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffbe4e0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffbe7d3000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffbe430000) -********************** app dynamic (5.3) ********* +Target test made + + +Making target test for debian/lua5.3.dh-lua.conf +# tests +********************** lua dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaacc4590f0 - "closed" uv_timer_t: 0xaaaacc4590f0 + "timeout" uv_timer_t: 0xaaaafc9676d0 + "closed" uv_timer_t: 0xaaaafc9676d0 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaacc4590f0 - "closed" { } uv_timer_t: 0xaaaacc4590f0 + "timeout" { } uv_timer_t: 0xaaaafc9676d0 + "closed" { } uv_timer_t: 0xaaaafc9676d0 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -4726,23 +4197,23 @@ { fd = 12 } { stat = { - mode = 33188, + gen = 0, + uid = 2222, + blksize = 4096, + mode = 33204, + rdev = 0, + mtime = table: 0xaaaafc973680, + dev = 39, + ino = 773356368, + birthtime = table: 0xaaaafc975ce0, size = 6060, - gid = 1111, nlink = 1, - dev = 39, type = "file", - mtime = table: 0xaaaacc45f720, + ctime = table: 0xaaaafc975bd0, + atime = table: 0xaaaafc973320, + gid = 2222, blocks = 16, - uid = 1111, - blksize = 4096, - atime = table: 0xaaaacc45d880, - rdev = 0, - birthtime = table: 0xaaaacc459aa0, - ctime = table: 0xaaaacc458bd0, - gen = 0, - flags = 0, - ino = 819106409 + flags = 0 } } ok 7 fs - read a file sync @@ -4750,23 +4221,23 @@ { fd = 12 } { stat = { - mode = 33188, + gen = 0, + uid = 2222, + blksize = 4096, + mode = 33204, + rdev = 0, + mtime = table: 0xaaaafc9323f0, + dev = 39, + ino = 773356368, + birthtime = table: 0xaaaafc9567d0, size = 6060, - gid = 1111, nlink = 1, - dev = 39, type = "file", - mtime = table: 0xaaaacc43bd20, + ctime = table: 0xaaaafc9696d0, + atime = table: 0xaaaafc972f90, + gid = 2222, blocks = 16, - uid = 1111, - blksize = 4096, - atime = table: 0xaaaacc459bb0, - rdev = 0, - birthtime = table: 0xaaaacc453820, - ctime = table: 0xaaaacc44e5b0, - gen = 0, - flags = 0, - ino = 819106409 + flags = 0 } } { chunk = 6060 } @@ -4775,73 +4246,73 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error - { name = ".ci", ftype = "directory" } - { name = ".clang-format", ftype = "file" } - { name = ".clangd", ftype = "file" } - { name = ".editorconfig", ftype = "file" } - { name = ".github", ftype = "directory" } - { name = ".gitignore", ftype = "file" } - { name = ".gitmodules", ftype = "file" } - { name = ".pc", ftype = "directory" } - { name = "5.1-luv", ftype = "directory" } - { name = "5.2-luv", ftype = "directory" } - { name = "5.3-luv", ftype = "directory" } - { name = "5.4-luv", ftype = "directory" } - { name = "CMakeLists.txt", ftype = "file" } - { name = "LICENSE.txt", ftype = "file" } - { name = "Makefile", ftype = "file" } - { name = "README.md", ftype = "file" } - { name = "appveyor.yml", ftype = "file" } - { name = "cmake", ftype = "directory" } - { name = "debian", ftype = "directory" } - { name = "deps", ftype = "directory" } - { name = "docs.md", ftype = "file" } - { name = "examples", ftype = "directory" } - { name = "lib", ftype = "directory" } - { name = "libluv.pc.in", ftype = "file" } - { name = "luv-scm-0.rockspec", ftype = "file" } - { name = "msvcbuild.bat", ftype = "file" } - { name = "rockspecs", ftype = "directory" } - { name = "src", ftype = "directory" } - { name = "tests", ftype = "directory" } + { ftype = "directory", name = ".ci" } + { ftype = "file", name = ".clang-format" } + { ftype = "file", name = ".clangd" } + { ftype = "file", name = ".editorconfig" } + { ftype = "directory", name = ".github" } + { ftype = "file", name = ".gitignore" } + { ftype = "file", name = ".gitmodules" } + { ftype = "directory", name = ".pc" } + { ftype = "directory", name = "5.1-luv" } + { ftype = "directory", name = "5.2-luv" } + { ftype = "directory", name = "5.3-luv" } + { ftype = "directory", name = "5.4-luv" } + { ftype = "file", name = "CMakeLists.txt" } + { ftype = "file", name = "LICENSE.txt" } + { ftype = "file", name = "Makefile" } + { ftype = "file", name = "README.md" } + { ftype = "file", name = "appveyor.yml" } + { ftype = "directory", name = "cmake" } + { ftype = "directory", name = "debian" } + { ftype = "directory", name = "deps" } + { ftype = "file", name = "docs.md" } + { ftype = "directory", name = "examples" } + { ftype = "directory", name = "lib" } + { ftype = "file", name = "libluv.pc.in" } + { ftype = "file", name = "luv-scm-0.rockspec" } + { ftype = "file", name = "msvcbuild.bat" } + { ftype = "directory", name = "rockspecs" } + { ftype = "directory", name = "src" } + { ftype = "directory", name = "tests" } ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error - { name = ".ci", ftype = "directory" } - { name = ".clang-format", ftype = "file" } - { name = ".clangd", ftype = "file" } - { name = ".editorconfig", ftype = "file" } - { name = ".github", ftype = "directory" } - { name = ".gitignore", ftype = "file" } - { name = ".gitmodules", ftype = "file" } - { name = ".pc", ftype = "directory" } - { name = "5.1-luv", ftype = "directory" } - { name = "5.2-luv", ftype = "directory" } - { name = "5.3-luv", ftype = "directory" } - { name = "5.4-luv", ftype = "directory" } - { name = "CMakeLists.txt", ftype = "file" } - { name = "LICENSE.txt", ftype = "file" } - { name = "Makefile", ftype = "file" } - { name = "README.md", ftype = "file" } - { name = "appveyor.yml", ftype = "file" } - { name = "cmake", ftype = "directory" } - { name = "debian", ftype = "directory" } - { name = "deps", ftype = "directory" } - { name = "docs.md", ftype = "file" } - { name = "examples", ftype = "directory" } - { name = "lib", ftype = "directory" } - { name = "libluv.pc.in", ftype = "file" } - { name = "luv-scm-0.rockspec", ftype = "file" } - { name = "msvcbuild.bat", ftype = "file" } - { name = "rockspecs", ftype = "directory" } - { name = "src", ftype = "directory" } - { name = "tests", ftype = "directory" } + { ftype = "directory", name = ".ci" } + { ftype = "file", name = ".clang-format" } + { ftype = "file", name = ".clangd" } + { ftype = "file", name = ".editorconfig" } + { ftype = "directory", name = ".github" } + { ftype = "file", name = ".gitignore" } + { ftype = "file", name = ".gitmodules" } + { ftype = "directory", name = ".pc" } + { ftype = "directory", name = "5.1-luv" } + { ftype = "directory", name = "5.2-luv" } + { ftype = "directory", name = "5.3-luv" } + { ftype = "directory", name = "5.4-luv" } + { ftype = "file", name = "CMakeLists.txt" } + { ftype = "file", name = "LICENSE.txt" } + { ftype = "file", name = "Makefile" } + { ftype = "file", name = "README.md" } + { ftype = "file", name = "appveyor.yml" } + { ftype = "directory", name = "cmake" } + { ftype = "directory", name = "debian" } + { ftype = "directory", name = "deps" } + { ftype = "file", name = "docs.md" } + { ftype = "directory", name = "examples" } + { ftype = "directory", name = "lib" } + { ftype = "file", name = "libluv.pc.in" } + { ftype = "file", name = "luv-scm-0.rockspec" } + { ftype = "file", name = "msvcbuild.bat" } + { ftype = "directory", name = "rockspecs" } + { ftype = "directory", name = "src" } + { ftype = "directory", name = "tests" } ok 19 fs - fs.scandir async ok 20 fs - fs.scandir with no iteration ok 21 fs - fs.scandir given to new_work @@ -4849,199 +4320,199 @@ "/build/reproducible-path/lua-luv-1.48.0-2" ok 22 fs - fs.realpath ok 23 fs - fs.copyfile - { { name = "5.4-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "5.1-luv", type = "directory" } } - { { name = ".pc", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = "src", type = "directory" } } - { { name = "rockspecs", type = "directory" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "examples", type = "directory" } } - { { name = "docs.md", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "README.md", type = "file" } } - { { name = "Makefile", type = "file" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = ".ci", type = "directory" } } + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } ok 24 fs - fs.{open,read,close}dir object sync #1 - { { name = "5.4-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "5.1-luv", type = "directory" } } - { { name = ".pc", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = "src", type = "directory" } } - { { name = "rockspecs", type = "directory" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "examples", type = "directory" } } - { { name = "docs.md", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "README.md", type = "file" } } - { { name = "Makefile", type = "file" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaacc448248 closed + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } + uv_dir_t: 0xaaaafc981b18 closed ok 25 fs - fs.{open,read,close}dir object sync #2 - { { name = "5.4-luv", type = "directory" } } - { { name = "5.3-luv", type = "directory" } } - { { name = "5.2-luv", type = "directory" } } - { { name = "5.1-luv", type = "directory" } } - { { name = ".pc", type = "directory" } } - { { name = "debian", type = "directory" } } - { { name = "tests", type = "directory" } } - { { name = "src", type = "directory" } } - { { name = "rockspecs", type = "directory" } } - { { name = "msvcbuild.bat", type = "file" } } - { { name = "luv-scm-0.rockspec", type = "file" } } - { { name = "libluv.pc.in", type = "file" } } - { { name = "lib", type = "directory" } } - { { name = "examples", type = "directory" } } - { { name = "docs.md", type = "file" } } - { { name = "deps", type = "directory" } } - { { name = "cmake", type = "directory" } } - { { name = "appveyor.yml", type = "file" } } - { { name = "README.md", type = "file" } } - { { name = "Makefile", type = "file" } } - { { name = "LICENSE.txt", type = "file" } } - { { name = "CMakeLists.txt", type = "file" } } - { { name = ".gitmodules", type = "file" } } - { { name = ".gitignore", type = "file" } } - { { name = ".github", type = "directory" } } - { { name = ".editorconfig", type = "file" } } - { { name = ".clangd", type = "file" } } - { { name = ".clang-format", type = "file" } } - { { name = ".ci", type = "directory" } } + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } ok 26 fs - fs.{open,read,close}dir sync one entry { - { name = "5.4-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "5.2-luv", type = "directory" }, - { name = "5.1-luv", type = "directory" }, - { name = ".pc", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "tests", type = "directory" }, - { name = "src", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "libluv.pc.in", type = "file" }, - { name = "lib", type = "directory" }, - { name = "examples", type = "directory" }, - { name = "docs.md", type = "file" }, - { name = "deps", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "README.md", type = "file" }, - { name = "Makefile", type = "file" }, - { name = "LICENSE.txt", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = ".editorconfig", type = "file" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = ".ci", type = "directory" } + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } } ok 27 fs - fs.{open,read,close}dir sync more entry { - { name = "5.4-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "5.2-luv", type = "directory" }, - { name = "5.1-luv", type = "directory" }, - { name = ".pc", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "tests", type = "directory" }, - { name = "src", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "libluv.pc.in", type = "file" }, - { name = "lib", type = "directory" }, - { name = "examples", type = "directory" }, - { name = "docs.md", type = "file" }, - { name = "deps", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "README.md", type = "file" }, - { name = "Makefile", type = "file" }, - { name = "LICENSE.txt", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = ".editorconfig", type = "file" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = ".ci", type = "directory" } + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } } ok 28 fs - fs.{open,read,close}dir with more entry ok 29 fs - fs.opendir and fs.closedir in a loop { - { name = "5.4-luv", type = "directory" }, - { name = "5.3-luv", type = "directory" }, - { name = "5.2-luv", type = "directory" }, - { name = "5.1-luv", type = "directory" }, - { name = ".pc", type = "directory" }, - { name = "debian", type = "directory" }, - { name = "tests", type = "directory" }, - { name = "src", type = "directory" }, - { name = "rockspecs", type = "directory" }, - { name = "msvcbuild.bat", type = "file" }, - { name = "luv-scm-0.rockspec", type = "file" }, - { name = "libluv.pc.in", type = "file" }, - { name = "lib", type = "directory" }, - { name = "examples", type = "directory" }, - { name = "docs.md", type = "file" }, - { name = "deps", type = "directory" }, - { name = "cmake", type = "directory" }, - { name = "appveyor.yml", type = "file" }, - { name = "README.md", type = "file" }, - { name = "Makefile", type = "file" }, - { name = "LICENSE.txt", type = "file" }, - { name = "CMakeLists.txt", type = "file" }, - { name = ".gitmodules", type = "file" }, - { name = ".gitignore", type = "file" }, - { name = ".github", type = "directory" }, - { name = ".editorconfig", type = "file" }, - { name = ".clangd", type = "file" }, - { name = ".clang-format", type = "file" }, - { name = ".ci", type = "directory" } + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check - { bsize = 4096, bfree = 23123820, bavail = 23123820, type = 16914836, ffree = 7447066, blocks = 26214400, files = 7701325 } + { bavail = 12048415, blocks = 26214400, bfree = 12048415, files = 7701326, bsize = 4096, type = 16914836, ffree = 6630627 } ok 31 fs - fs.statfs sync - { bsize = 4096, bfree = 23123808, bavail = 23123808, type = 16914836, ffree = 7447066, blocks = 26214400, files = 7701325 } + { bavail = 12048406, blocks = 26214400, bfree = 12048406, files = 7701326, bsize = 4096, type = 16914836, ffree = 6630627 } ok 32 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error @@ -5059,78 +4530,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events_waiting = 0, loop_count = 54, events = 26 } - { events_waiting = 0, loop_count = 55, events = 26 } + { events = 26, loop_count = 54, events_waiting = 0 } + { events = 26, loop_count = 55, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { rss = 5566464, free = 43841167360.0, available = 43841167360.0, constrained = 0.0, total = 63089258496.0 } + { free = 9948352512.0, rss = 3866624, constrained = 0.0, available = 9948352512.0, total = 63089266688.0 } ok 48 misc - memory size - { uptime = 691284.25 } + { uptime = 691673.92 } ok 49 misc - uv.uptime { - nivcsw = 12, - maxrss = 7172, + stime = { sec = 0, usec = 60542 }, + maxrss = 3776, + utime = { sec = 0, usec = 198925 }, + isrss = 0, msgsnd = 0, - inblock = 0, - idrss = 0, - utime = { usec = 696948, sec = 0 }, - nsignals = 0, - stime = { usec = 67716, sec = 0 }, + nivcsw = 294, + nvcsw = 68, msgrcv = 0, - nvcsw = 89, - majflt = 0, - minflt = 3649, + oublock = 0, nswap = 0, + nsignals = 0, ixrss = 0, - oublock = 0, - isrss = 0 + minflt = 436, + inblock = 0, + idrss = 0, + majflt = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { times = table: 0xaaaacc432bc0, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc46a270, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc419b00, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc431df0, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc426930, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc43ce40, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc4247b0, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc44dd60, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc433310, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc43bd20, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc459aa0, speed = 0.0, model = "Neoverse-N1" }, - { times = table: 0xaaaacc458bd0, speed = 0.0, model = "Neoverse-N1" } + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc975bd0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc952570 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc91bae0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc956ba0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc930d10 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc981ed0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc910500 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc95a870 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc973680 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc92a060 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc91ba50 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaafc9259b0 } } ok 52 misc - uv.cpu_info "lo" { - { mac = "\0\0\0\0\0\0", ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", internal = true }, - { mac = "\0\0\0\0\0\0", ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true } + { mac = "\0\0\0\0\0\0", internal = true, ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0" }, + { mac = "\0\0\0\0\0\0", internal = true, ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } } ok 53 misc - uv.interface_addresses - { 9.15, 9.78, 10.75 } + { 38.64, 42.6, 41.4 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" + "/usr/bin/lua5.3" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { uid = 1111, gid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", username = "pbuilder1" } + { homedir = "/nonexistent/second-build", shell = "/bin/bash", uid = 2222, username = "pbuilder2", gid = 2222 } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.9128425960244e+14 + 6.9167392993087e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", machine = "aarch64" } + { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname - os.time 1766625137 - uv.gettimeofday 1766625137.000081 + os.time 1732215341 + uv.gettimeofday 1732215341.000087 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -5141,34 +4612,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 264247320, sec = 691285 } nil - "realtime" { nsec = 264298600, sec = 691285 } nil + "monotonic" { sec = 691674, nsec = 937527744 } nil + "realtime" { sec = 691674, nsec = 937557945 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaacc4535b0 + "prepare" uv_prepare_t: 0xaaaafc9736c0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaacc4535b0 - "timeout" uv_timer_t: 0xaaaacc4590f0 + "check" uv_check_t: 0xaaaafc9736c0 + "timeout" uv_timer_t: 0xaaaafc926ee0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaacc4535b0 + "idle" uv_idle_t: 0xaaaafc9736c0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855863 } + { pid = 1873796, handle = uv_process_t: 0xaaaafc932e80 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855864 } - "exit" uv_process_t: 0xaaaacc41f5d0 { signal = 2, status = 0 } + { pid = 1873800, handle = uv_process_t: 0xaaaafc932e80 } + "exit" uv_process_t: 0xaaaafc932e80 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855866 } - "exit" uv_process_t: 0xaaaacc41f5d0 { signal = 15, status = 0 } + { pid = 1873802, handle = uv_process_t: 0xaaaafc932e80 } + "exit" uv_process_t: 0xaaaafc932e80 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaacc41f5d0, pid = 3855870 } + { pid = 1873808, handle = uv_process_t: 0xaaaafc932e80 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -5177,17 +4648,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 3855877, code = 0, signal = 0 } + "exit" { code = 0, pid = 1873821, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffaefdf1a0 - { delay = 100, elapsed = 102 } + In uv_thread_t: 0xffffba64f1a0 + { delay = 100, elapsed = 120 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffb55f4b80 - Runing uv_thread_t: 0xffffb55f4b80 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0xffffbcab8780 + Runing uv_thread_t: 0xffffbcab8780 + { delay = 100, elapsed = 104 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 101 } + { delay = 100, elapsed = 116 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -5196,29 +4667,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaacc4590f0 - "closed" uv_timer_t: 0xaaaacc4590f0 + "timeout" uv_timer_t: 0xaaaafc926ee0 + "closed" uv_timer_t: 0xaaaafc926ee0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaacc4590f0 - "interval" uv_timer_t: 0xaaaacc4590f0 - "interval" uv_timer_t: 0xaaaacc4590f0 - "closed" uv_timer_t: 0xaaaacc4590f0 + "interval" uv_timer_t: 0xaaaafc926ee0 + "interval" uv_timer_t: 0xaaaafc926ee0 + "interval" uv_timer_t: 0xaaaafc926ee0 + "closed" uv_timer_t: 0xaaaafc926ee0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaacc44bf70 - "timeout" uv_timer_t: 0xaaaacc4590f0 - "interval" uv_timer_t: 0xaaaacc44bf70 + "interval" uv_timer_t: 0xaaaafc93e450 + "timeout" uv_timer_t: 0xaaaafc926ee0 + "interval" uv_timer_t: 0xaaaafc93e450 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaacc44bf70 0 - "interval" uv_timer_t: 0xaaaacc44bf70 8 - "interval" uv_timer_t: 0xaaaacc44bf70 4 - "interval" uv_timer_t: 0xaaaacc44bf70 2 + "interval" uv_timer_t: 0xaaaafc93e450 0 + "interval" uv_timer_t: 0xaaaafc93e450 8 + "interval" uv_timer_t: 0xaaaafc93e450 4 + "interval" uv_timer_t: 0xaaaafc93e450 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaacc44bf70 0 - "interval" uv_timer_t: 0xaaaacc44bf70 8 - "interval" uv_timer_t: 0xaaaacc44bf70 4 - "interval" uv_timer_t: 0xaaaacc44bf70 2 + "interval" uv_timer_t: 0xaaaafc93e450 0 + "interval" uv_timer_t: 0xaaaafc93e450 8 + "interval" uv_timer_t: 0xaaaafc93e450 4 + "interval" uv_timer_t: 0xaaaafc93e450 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -5237,8 +4708,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffffaf7ef1a0" "hello" - uv_thread_t: 0xffffaf7ef1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffffbae5f1a0" "hello" + uv_thread_t: 0xffffbae5f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -5257,29 +4728,31 @@ # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ + -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ - -Wl,-z,relro -llua5.3 -lm -ldl -libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a -luv -lpthread -lrt -llua5.3 -lm -ldl -ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static - linux-vdso.so.1 (0x0000ffffa89f4000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa8910000) - liblua5.3.so.0 => /lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffa88b0000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa86f0000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffa89b7000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa8640000) -*********************** app static (5.3) ********* + -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.3 +libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so -luv -lpthread -ldl -lrt -llua5.3 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ + ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-dynamic + linux-vdso.so.1 (0x0000ffffb2957000) + liblua5.3-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.so.1 (0x0000ffffb28a0000) + liblua5.3.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffffb2840000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb2680000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb2620000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffb291a000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb2570000) +********************** app dynamic (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaada05a780 - "closed" uv_timer_t: 0xaaaada05a780 + "timeout" uv_timer_t: 0xaaaabc03e290 + "closed" uv_timer_t: 0xaaaabc03e290 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaada05a780 - "closed" { } uv_timer_t: 0xaaaada05a780 + "timeout" { } uv_timer_t: 0xaaaabc03e290 + "closed" { } uv_timer_t: 0xaaaabc03e290 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -5289,23 +4762,23 @@ { fd = 12 } { stat = { - birthtime = table: 0xaaaada06e110, - nlink = 1, + blocks = 16, + mode = 33204, dev = 39, - gid = 1111, size = 6060, - uid = 1111, gen = 0, - mode = 33188, - flags = 0, - mtime = table: 0xaaaada03c8c0, - blksize = 4096, - ino = 819106409, + ctime = table: 0xaaaabc03dd70, + ino = 773356368, type = "file", + atime = table: 0xaaaabc042a20, + mtime = table: 0xaaaabc0448c0, rdev = 0, - ctime = table: 0xaaaada06c270, - blocks = 16, - atime = table: 0xaaaada075c00 + uid = 2222, + nlink = 1, + birthtime = table: 0xaaaabc03ec40, + flags = 0, + blksize = 4096, + gid = 2222 } } ok 7 fs - read a file sync @@ -5313,23 +4786,23 @@ { fd = 12 } { stat = { - birthtime = table: 0xaaaada063600, - nlink = 1, + blocks = 16, + mode = 33204, dev = 39, - gid = 1111, size = 6060, - uid = 1111, gen = 0, - mode = 33188, - flags = 0, - mtime = table: 0xaaaada057310, - blksize = 4096, - ino = 819106409, + ctime = table: 0xaaaabc033680, + ino = 773356368, type = "file", + atime = table: 0xaaaabc03ed50, + mtime = table: 0xaaaabc02cb10, rdev = 0, - ctime = table: 0xaaaada0683a0, - blocks = 16, - atime = table: 0xaaaada028b30 + uid = 2222, + nlink = 1, + birthtime = table: 0xaaaabc038a20, + flags = 0, + blksize = 4096, + gid = 2222 } } { chunk = 6060 } @@ -5471,7 +4944,7 @@ { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaaada083d08 closed + uv_dir_t: 0xaaaabc02bb28 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } @@ -5600,9 +5073,9 @@ { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check - { type = 16914836, files = 7701325, ffree = 7410750, bsize = 4096, bavail = 22739968, bfree = 22739968, blocks = 26214400 } + { bsize = 4096, bavail = 12239062, ffree = 6652428, blocks = 26214400, type = 16914836, files = 7701326, bfree = 12239062 } ok 31 fs - fs.statfs sync - { type = 16914836, files = 7701325, ffree = 7410750, bsize = 4096, bavail = 22739968, bfree = 22739968, blocks = 26214400 } + { bsize = 4096, bavail = 12239059, ffree = 6652428, blocks = 26214400, type = 16914836, files = 7701326, bfree = 12239059 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -5629,71 +5102,71 @@ ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { total = 63089258496.0, rss = 5529600, constrained = 0.0, free = 42180730880.0, available = 42180730880.0 } + { available = 9530667008.0, total = 63089266688.0, free = 9530667008.0, rss = 3665920, constrained = 0.0 } ok 48 misc - memory size - { uptime = 691293.53 } + { uptime = 691687.07 } ok 49 misc - uv.uptime { + nvcsw = 102, + stime = { sec = 0, usec = 66565 }, ixrss = 0, + utime = { sec = 0, usec = 223471 }, msgsnd = 0, - maxrss = 5552, + maxrss = 7172, + nivcsw = 238, idrss = 0, majflt = 0, - inblock = 0, + msgrcv = 0, isrss = 0, - nvcsw = 47, - minflt = 389, nsignals = 0, - msgrcv = 0, - utime = { usec = 638364, sec = 0 }, oublock = 0, - stime = { usec = 74884, sec = 0 }, - nivcsw = 9, + inblock = 0, + minflt = 3634, nswap = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada0683a0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada0422f0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada03bb00 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada03c6a0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada04a840 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada040dd0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada03fc40 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada042260 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada04bea0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada041490 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada04f620 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaada027990 } + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc04eec0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc02cd70 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc03dd70 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc008fe0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabbfe30a0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc0448c0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabbff2820 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc024de0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc0182f0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc024ea0 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc03ec40 }, + { model = "Neoverse-N1", speed = 0.0, times = table: 0xaaaabc011b00 } } ok 52 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" } + { 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 53 misc - uv.interface_addresses - { 10.7, 10.1, 10.85 } + { 38.25, 42.38, 41.34 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" + "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/app-dynamic" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { uid = 1111, homedir = "/nonexistent/first-build", username = "pbuilder1", shell = "/bin/sh", gid = 1111 } + { shell = "/bin/bash", username = "pbuilder2", uid = 2222, gid = 2222, homedir = "/nonexistent/second-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.9129353582916e+14 + 6.916870944019e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { sysname = "Linux", machine = "aarch64", release = "6.1.0-27-cloud-arm64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)" } + { machine = "aarch64", sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname - os.time 1766625146 - uv.gettimeofday 1766625146.000357 + os.time 1732215354 + uv.gettimeofday 1732215354.000252 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -5704,34 +5177,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 540760200, sec = 691294 } nil - "realtime" { nsec = 540808880, sec = 691294 } nil + "monotonic" { sec = 691688, nsec = 102396489 } nil + "realtime" { sec = 691688, nsec = 102566530 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaada039570 + "prepare" uv_prepare_t: 0xaaaabc014f20 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaada039570 - "timeout" uv_timer_t: 0xaaaada05a780 + "check" uv_check_t: 0xaaaabc014f20 + "timeout" uv_timer_t: 0xaaaabc0264e0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaada039570 + "idle" uv_idle_t: 0xaaaabc014f20 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaaada039210, pid = 3858321 } + { handle = uv_process_t: 0xaaaabc00f3f0, pid = 1875832 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaaada039210, pid = 3858322 } - "exit" uv_process_t: 0xaaaada039210 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaabc00f3f0, pid = 1875842 } + "exit" uv_process_t: 0xaaaabc00f3f0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaaada039210, pid = 3858323 } - "exit" uv_process_t: 0xaaaada039210 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaabc00f3f0, pid = 1875857 } + "exit" uv_process_t: 0xaaaabc00f3f0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaaada039210, pid = 3858325 } + { handle = uv_process_t: 0xaaaabc00f3f0, pid = 1875902 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -5740,17 +5213,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, pid = 3858336, code = 0 } + "exit" { signal = 0, code = 0, pid = 1875979 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff82fdf1a0 - { elapsed = 102, delay = 100 } + In uv_thread_t: 0xffffb1f1f1a0 + { elapsed = 115, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff894b1420 - Runing uv_thread_t: 0xffff894b1420 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0xffffb4315b80 + Runing uv_thread_t: 0xffffb4315b80 + { elapsed = 104, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 103, delay = 100 } + { elapsed = 120, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -5759,29 +5232,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaada05a780 - "closed" uv_timer_t: 0xaaaada05a780 + "timeout" uv_timer_t: 0xaaaabc0264e0 + "closed" uv_timer_t: 0xaaaabc0264e0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaada05a780 - "interval" uv_timer_t: 0xaaaada05a780 - "interval" uv_timer_t: 0xaaaada05a780 - "closed" uv_timer_t: 0xaaaada05a780 + "interval" uv_timer_t: 0xaaaabc0264e0 + "interval" uv_timer_t: 0xaaaabc0264e0 + "interval" uv_timer_t: 0xaaaabc0264e0 + "closed" uv_timer_t: 0xaaaabc0264e0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaada026160 - "timeout" uv_timer_t: 0xaaaada05a780 - "interval" uv_timer_t: 0xaaaada026160 + "interval" uv_timer_t: 0xaaaabc03e290 + "timeout" uv_timer_t: 0xaaaabc0264e0 + "interval" uv_timer_t: 0xaaaabc03e290 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaada026160 0 - "interval" uv_timer_t: 0xaaaada026160 8 - "interval" uv_timer_t: 0xaaaada026160 4 - "interval" uv_timer_t: 0xaaaada026160 2 + "interval" uv_timer_t: 0xaaaabc03e290 0 + "interval" uv_timer_t: 0xaaaabc03e290 8 + "interval" uv_timer_t: 0xaaaabc03e290 4 + "interval" uv_timer_t: 0xaaaabc03e290 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaada026160 0 - "interval" uv_timer_t: 0xaaaada026160 8 - "interval" uv_timer_t: 0xaaaada026160 4 - "interval" uv_timer_t: 0xaaaada026160 2 + "interval" uv_timer_t: 0xaaaabc03e290 0 + "interval" uv_timer_t: 0xaaaabc03e290 8 + "interval" uv_timer_t: 0xaaaabc03e290 4 + "interval" uv_timer_t: 0xaaaabc03e290 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -5800,8 +5273,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff8914f1a0" "hello" - uv_thread_t: 0xffff8914f1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffffb3f5f1a0" "hello" + uv_thread_t: 0xffffb3f5f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -5819,23 +5292,30 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -Target test made - - -Making target test for debian/lua5.4.dh-lua.conf -# tests -********************** lua dynamic (5.4) ********* +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed \ + -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ \ + /usr/share/dh-lua/test/5.3/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/liblua5.3-luv.la \ + -Wl,-z,relro -llua5.3 -lm -ldl +libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.3 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/ /usr/share/dh-lua/test/5.3/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/.libs/liblua5.3-luv.a -luv -lpthread -lrt -llua5.3 -lm -ldl +ldd /build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static + linux-vdso.so.1 (0x0000ffff8e232000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff8e150000) + liblua5.3.so.0 => /lib/aarch64-linux-gnu/liblua5.3.so.0 (0x0000ffff8e0f0000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff8df30000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff8e1f5000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff8de80000) +*********************** app static (5.3) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaae5f64b20 - "closed" uv_timer_t: 0xaaaae5f64b20 + "timeout" uv_timer_t: 0xaaaafc3d5a10 + "closed" uv_timer_t: 0xaaaafc3d5a10 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaae5f64b20 - "closed" { } uv_timer_t: 0xaaaae5f64b20 + "timeout" { } uv_timer_t: 0xaaaafc3d5a10 + "closed" { } uv_timer_t: 0xaaaafc3d5a10 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -5845,23 +5325,23 @@ { fd = 12 } { stat = { - birthtime = table: 0xaaaae5f345c0, - mtime = table: 0xaaaae5f7f640, - type = "file", - dev = 39, - nlink = 1, - rdev = 0, - gid = 1111, - uid = 1111, - blksize = 4096, - ino = 819106409, - mode = 33188, - atime = table: 0xaaaae5f4c150, - ctime = table: 0xaaaae5f52040, + mode = 33204, flags = 0, - gen = 0, + size = 6060, + rdev = 0, + ctime = table: 0xaaaafc3f6160, + dev = 39, + type = "file", + uid = 2222, + birthtime = table: 0xaaaafc3f3410, + gid = 2222, blocks = 16, - size = 6060 + gen = 0, + mtime = table: 0xaaaafc3f6050, + ino = 773356368, + atime = table: 0xaaaafc3f37a0, + blksize = 4096, + nlink = 1 } } ok 7 fs - read a file sync @@ -5869,23 +5349,23 @@ { fd = 12 } { stat = { - birthtime = table: 0xaaaae5f63510, - mtime = table: 0xaaaae5f4c150, - type = "file", - dev = 39, - nlink = 1, - rdev = 0, - gid = 1111, - uid = 1111, - blksize = 4096, - ino = 819106409, - mode = 33188, - atime = table: 0xaaaae5f4eee0, - ctime = table: 0xaaaae5f67ea0, + mode = 33204, flags = 0, - gen = 0, + size = 6060, + rdev = 0, + ctime = table: 0xaaaafc3e9d80, + dev = 39, + type = "file", + uid = 2222, + birthtime = table: 0xaaaafc3bdd40, + gid = 2222, blocks = 16, - size = 6060 + gen = 0, + mtime = table: 0xaaaafc3da870, + ino = 773356368, + atime = table: 0xaaaafc3ee920, + blksize = 4096, + nlink = 1 } } { chunk = 6060 } @@ -6027,7 +5507,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaaae5f91738 closed + uv_dir_t: 0xaaaafc3d0838 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -6156,9 +5636,9 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { bavail = 23122487, blocks = 26214400, ffree = 7454211, bfree = 23122487, files = 7701325, type = 16914836, bsize = 4096 } + { blocks = 26214400, type = 16914836, ffree = 6705217, bavail = 12942098, files = 7701326, bfree = 12942098, bsize = 4096 } ok 31 fs - fs.statfs sync - { bavail = 23122487, blocks = 26214400, ffree = 7454211, bfree = 23122487, files = 7701325, type = 16914836, bsize = 4096 } + { blocks = 26214400, type = 16914836, ffree = 6705732, bavail = 12942783, files = 7701326, bfree = 12942783, bsize = 4096 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -6178,78 +5658,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { loop_count = 54, events = 26, events_waiting = 0 } - { loop_count = 55, events = 26, events_waiting = 0 } + { events = 26, events_waiting = 0, loop_count = 54 } + { events = 26, events_waiting = 0, loop_count = 55 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { total = 63089258496.0, available = 43867680768.0, free = 43867680768.0, constrained = 0.0, rss = 3506176 } + { free = 16384651264.0, constrained = 0.0, rss = 3641344, available = 16384651264.0, total = 63089266688.0 } ok 48 misc - memory size - { uptime = 691302.3 } + { uptime = 691698.31 } ok 49 misc - uv.uptime { - msgsnd = 0, + minflt = 419, + ixrss = 0, + maxrss = 3556, + nvcsw = 65, msgrcv = 0, + nivcsw = 91, + msgsnd = 0, + isrss = 0, nsignals = 0, - ixrss = 0, - stime = { sec = 0, usec = 61747 }, - maxrss = 3464, - idrss = 0, - nvcsw = 45, - nivcsw = 10, oublock = 0, - utime = { sec = 0, usec = 646566 }, - isrss = 0, inblock = 0, - minflt = 325, nswap = 0, - majflt = 0 + stime = { sec = 0, usec = 61604 }, + majflt = 0, + utime = { sec = 0, usec = 193615 }, + idrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0.0, times = table: 0xaaaae5f507d0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f5f110, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f52690, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f35ca0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f648a0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f43930, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f360b0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f7bf80, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f4c150, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f70400, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f51bf0, model = "Neoverse-N1" }, - { speed = 0.0, times = table: 0xaaaae5f56e30, model = "Neoverse-N1" } + { times = table: 0xaaaafc38d5a0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc3ddc30, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc3bdd40, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc3a4ab0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc399670, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc3a5ab0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc3ee920, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc3a8960, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc3d0810, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc3be490, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc3b92e0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaafc3cddd0, speed = 0.0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { - { ip = "127.0.0.1", internal = true, family = "inet", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, - { ip = "::1", internal = true, family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } + { internal = true, netmask = "255.0.0.0", ip = "127.0.0.1", family = "inet", mac = "\0\0\0\0\0\0" }, + { internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", ip = "::1", family = "inet6", mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses - { 11.04, 10.18, 10.87 } + { 37.16, 41.94, 41.22 } ok 54 misc - uv.loadavg - "/usr/bin/lua5.4" + "/build/reproducible-path/lua-luv-1.48.0-2/5.3-luv/app-static" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { uid = 1111, shell = "/bin/sh", homedir = "/nonexistent/first-build", username = "pbuilder1", gid = 1111 } + { gid = 2222, username = "pbuilder2", homedir = "/nonexistent/second-build", uid = 2222, shell = "/bin/bash" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.9130230387668e+14 + 6.9169832384184e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { machine = "aarch64", release = "6.1.0-27-cloud-arm64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", sysname = "Linux" } + { release = "6.1.0-27-cloud-arm64", sysname = "Linux", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)" } ok 62 misc - uv.os_uname - os.time 1766625155 - uv.gettimeofday 1766625155.000125 + os.time 1732215365 + uv.gettimeofday 1732215365.000482 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -6260,53 +5740,53 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 691303, nsec = 308969200 } nil - "realtime" { sec = 691303, nsec = 309026560 } nil + "monotonic" { sec = 691699, nsec = 344705867 } nil + "realtime" { sec = 691699, nsec = 344783707 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaae5f5f800 + "prepare" uv_prepare_t: 0xaaaafc3f2dc0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaae5f5f800 - "timeout" uv_timer_t: 0xaaaae5f27e30 + "check" uv_check_t: 0xaaaafc3f2dc0 + "timeout" uv_timer_t: 0xaaaafc3cd5b0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaae5f5f800 + "idle" uv_idle_t: 0xaaaafc3f2dc0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 3861589, handle = uv_process_t: 0xaaaae5f5d280 } + { pid = 1878040, handle = uv_process_t: 0xaaaafc3d0dc0 } "stdout" { chunk = "Hello World\n" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { pid = 3861590, handle = uv_process_t: 0xaaaae5f5d280 } - "exit" uv_process_t: 0xaaaae5f5d280 { signal = 2, status = 0 } + { pid = 1878042, handle = uv_process_t: 0xaaaafc3d0dc0 } + "exit" uv_process_t: 0xaaaafc3d0dc0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { pid = 3861591, handle = uv_process_t: 0xaaaae5f5d280 } - "exit" uv_process_t: 0xaaaae5f5d280 { signal = 15, status = 0 } + { pid = 1878043, handle = uv_process_t: 0xaaaafc3d0dc0 } + "exit" uv_process_t: 0xaaaafc3d0dc0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 3861593, handle = uv_process_t: 0xaaaae5f5d280 } + { pid = 1878047, handle = uv_process_t: 0xaaaafc3d0dc0 } "stdout" { chunk = "Hello World" } - "exit" { code = 0, signal = 0 } + "exit" { signal = 0, code = 0 } ok 86 process - process stdio ok 87 process - get pid ok 88 req - cancel ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, code = 0, pid = 3861598 } + "exit" { signal = 0, code = 0, pid = 1878055 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffff8608f1a0 - { elapsed = 102, delay = 100 } + In uv_thread_t: 0xffffb896f1a0 + { delay = 100, elapsed = 120 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffff884f8780 - Runing uv_thread_t: 0xffff884f8780 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0xffffbad0b420 + Runing uv_thread_t: 0xffffbad0b420 + { delay = 100, elapsed = 104 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 101, delay = 100 } + { delay = 100, elapsed = 125 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -6315,29 +5795,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaae5f27e30 - "closed" uv_timer_t: 0xaaaae5f27e30 + "timeout" uv_timer_t: 0xaaaafc3cd5b0 + "closed" uv_timer_t: 0xaaaafc3cd5b0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaae5f27e30 - "interval" uv_timer_t: 0xaaaae5f27e30 - "interval" uv_timer_t: 0xaaaae5f27e30 - "closed" uv_timer_t: 0xaaaae5f27e30 + "interval" uv_timer_t: 0xaaaafc3cd5b0 + "interval" uv_timer_t: 0xaaaafc3cd5b0 + "interval" uv_timer_t: 0xaaaafc3cd5b0 + "closed" uv_timer_t: 0xaaaafc3cd5b0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaae5f68720 - "timeout" uv_timer_t: 0xaaaae5f27e30 - "interval" uv_timer_t: 0xaaaae5f68720 + "interval" uv_timer_t: 0xaaaafc3d5a10 + "timeout" uv_timer_t: 0xaaaafc3cd5b0 + "interval" uv_timer_t: 0xaaaafc3d5a10 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaae5f68720 0 - "interval" uv_timer_t: 0xaaaae5f68720 8 - "interval" uv_timer_t: 0xaaaae5f68720 4 - "interval" uv_timer_t: 0xaaaae5f68720 2 + "interval" uv_timer_t: 0xaaaafc3d5a10 0 + "interval" uv_timer_t: 0xaaaafc3d5a10 8 + "interval" uv_timer_t: 0xaaaafc3d5a10 4 + "interval" uv_timer_t: 0xaaaafc3d5a10 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaae5f68720 0 - "interval" uv_timer_t: 0xaaaae5f68720 8 - "interval" uv_timer_t: 0xaaaae5f68720 4 - "interval" uv_timer_t: 0xaaaae5f68720 2 + "interval" uv_timer_t: 0xaaaafc3d5a10 0 + "interval" uv_timer_t: 0xaaaafc3d5a10 8 + "interval" uv_timer_t: 0xaaaafc3d5a10 4 + "interval" uv_timer_t: 0xaaaafc3d5a10 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -6356,8 +5836,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffff880cf1a0" "hello" - uv_thread_t: 0xffff880cf1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffffb917f1a0" "hello" + uv_thread_t: 0xffffb917f1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -6375,32 +5855,23 @@ ok 112 work - test threadpool with invalid return value # All tests passed ************************************************** -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ - /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ - -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.4 -libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so -luv -lpthread -ldl -lrt -llua5.4 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu -/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ - ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic - linux-vdso.so.1 (0x0000ffffa8978000) - liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x0000ffffa88c0000) - liblua5.4.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffffa8850000) - libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa8690000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffa8630000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffa893b000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa8580000) -********************** app dynamic (5.4) ********* +Target test made + + +Making target test for debian/lua5.4.dh-lua.conf +# tests +********************** lua dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaaaf48fda20 - "closed" uv_timer_t: 0xaaaaf48fda20 + "timeout" uv_timer_t: 0xaaaaf8f14b20 + "closed" uv_timer_t: 0xaaaaf8f14b20 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaaaf48fda20 - "closed" { } uv_timer_t: 0xaaaaf48fda20 + "timeout" { } uv_timer_t: 0xaaaaf8f14b20 + "closed" { } uv_timer_t: 0xaaaaf8f14b20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -6410,23 +5881,23 @@ { fd = 12 } { stat = { - blocks = 16, + gen = 0, + gid = 2222, + atime = table: 0xaaaaf8efc150, + ctime = table: 0xaaaaf8f02040, type = "file", - blksize = 4096, - ctime = table: 0xaaaaf48eef70, - ino = 819106409, - mode = 33188, - dev = 39, - uid = 1111, - birthtime = table: 0xaaaaf48f5440, - flags = 0, rdev = 0, - atime = table: 0xaaaaf48e9210, - gid = 1111, + flags = 0, + uid = 2222, + blocks = 16, nlink = 1, - mtime = table: 0xaaaaf48e48c0, - gen = 0, - size = 6060 + size = 6060, + mode = 33204, + dev = 39, + ino = 773356368, + birthtime = table: 0xaaaaf8ee45c0, + blksize = 4096, + mtime = table: 0xaaaaf8f2f640 } } ok 7 fs - read a file sync @@ -6434,23 +5905,23 @@ { fd = 12 } { stat = { - blocks = 16, + gen = 0, + gid = 2222, + atime = table: 0xaaaaf8efeee0, + ctime = table: 0xaaaaf8f17ea0, type = "file", - blksize = 4096, - ctime = table: 0xaaaaf490b690, - ino = 819106409, - mode = 33188, - dev = 39, - uid = 1111, - birthtime = table: 0xaaaaf4904ad0, - flags = 0, rdev = 0, - atime = table: 0xaaaaf48e9860, - gid = 1111, + flags = 0, + uid = 2222, + blocks = 16, nlink = 1, - mtime = table: 0xaaaaf48e9210, - gen = 0, - size = 6060 + size = 6060, + mode = 33204, + dev = 39, + ino = 773356368, + birthtime = table: 0xaaaaf8f13510, + blksize = 4096, + mtime = table: 0xaaaaf8efc150 } } { chunk = 6060 } @@ -6592,7 +6063,7 @@ { { type = "file", name = ".clangd" } } { { type = "file", name = ".clang-format" } } { { type = "directory", name = ".ci" } } - uv_dir_t: 0xaaaaf4928f38 closed + uv_dir_t: 0xaaaaf8f41738 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { type = "directory", name = "5.4-luv" } } { { type = "directory", name = "5.3-luv" } } @@ -6721,9 +6192,9 @@ { type = "directory", name = ".ci" } } ok 30 fs - fs.{open,read,close}dir ref check - { bfree = 22897872, blocks = 26214400, ffree = 7437691, bsize = 4096, type = 16914836, files = 7701325, bavail = 22897872 } + { blocks = 26214400, ffree = 6712174, type = 16914836, bsize = 4096, bfree = 12950036, files = 7701326, bavail = 12950036 } ok 31 fs - fs.statfs sync - { bfree = 22897931, blocks = 26214400, ffree = 7437766, bsize = 4096, type = 16914836, files = 7701325, bavail = 22897931 } + { blocks = 26214400, ffree = 6712174, type = 16914836, bsize = 4096, bfree = 12950035, files = 7701326, bavail = 12950035 } ok 32 fs - fs.statfs async { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } ok 33 fs - fs.statfs sync error @@ -6743,78 +6214,78 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events = 26, loop_count = 54, events_waiting = 0 } - { events = 26, loop_count = 55, events_waiting = 0 } + { loop_count = 54, events = 26, events_waiting = 0 } + { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version = 77824, version_string = "1.48.0" } ok 47 misc - uv.version and uv.version_string - { total = 63089258496.0, rss = 3268608, free = 42954215424.0, available = 42954215424.0, constrained = 0.0 } + { constrained = 0.0, available = 13524504576.0, rss = 5599232, total = 63089266688.0, free = 13524504576.0 } ok 48 misc - memory size - { uptime = 691311.57 } + { uptime = 691709.46 } ok 49 misc - uv.uptime { - nivcsw = 6, - msgsnd = 0, - idrss = 0, + inblock = 0, + oublock = 0, nsignals = 0, - isrss = 0, - utime = { usec = 696535, sec = 0 }, - ixrss = 0, - stime = { usec = 90965, sec = 0 }, - majflt = 0, msgrcv = 0, - nvcsw = 85, - maxrss = 7168, + nvcsw = 67, + minflt = 348, + nivcsw = 118, + msgsnd = 0, nswap = 0, - inblock = 0, - minflt = 3561, - oublock = 0 + majflt = 0, + stime = { sec = 0, usec = 66358 }, + isrss = 0, + utime = { sec = 0, usec = 145989 }, + maxrss = 5508, + idrss = 0, + ixrss = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e9210 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48f5440 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf4903e50 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e9fa0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48fc4a0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e1970 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48f5080 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf490bd90 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48e8dc0 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48fee50 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48f3380 }, - { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf48fc5a0 } + { times = table: 0xaaaaf8f007d0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8ee5400, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8ee59c0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8f02840, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8ee5ca0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8efb8b0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8f31aa0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8f02dd0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8f2bf80, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8f13610, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8f227f0, speed = 0.0, model = "Neoverse-N1" }, + { times = table: 0xaaaaf8ef7e30, speed = 0.0, model = "Neoverse-N1" } } ok 52 misc - uv.cpu_info "lo" { - { mac = "\0\0\0\0\0\0", netmask = "255.0.0.0", family = "inet", internal = true, ip = "127.0.0.1" }, - { mac = "\0\0\0\0\0\0", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", internal = true, ip = "::1" } + { ip = "127.0.0.1", family = "inet", netmask = "255.0.0.0", internal = true, mac = "\0\0\0\0\0\0" }, + { ip = "::1", family = "inet6", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", internal = true, mac = "\0\0\0\0\0\0" } } ok 53 misc - uv.interface_addresses - { 10.87, 10.18, 10.86 } + { 36.66, 41.68, 41.14 } ok 54 misc - uv.loadavg - "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic" + "/usr/bin/lua5.4" ok 55 misc - uv.exepath "/build/reproducible-path/lua-luv-1.48.0-2/debian" ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { gid = 1111, username = "pbuilder1", uid = 1111, homedir = "/nonexistent/first-build", shell = "/bin/sh" } + { uid = 2222, homedir = "/nonexistent/second-build", shell = "/bin/bash", gid = 2222, username = "pbuilder2" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.9131157967432e+14 + 6.9170948806646e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", sysname = "Linux" } + { release = "6.1.0-27-cloud-arm64", sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", machine = "aarch64" } ok 62 misc - uv.os_uname - os.time 1766625164 - uv.gettimeofday 1766625164.000401 + os.time 1732215376 + uv.gettimeofday 1732215376.000646 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -6825,34 +6296,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { nsec = 584317440, sec = 691312 } nil - "realtime" { nsec = 584365840, sec = 691312 } nil + "monotonic" { sec = 691710, nsec = 497696347 } nil + "realtime" { sec = 691710, nsec = 497769867 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaaaf48f48d0 + "prepare" uv_prepare_t: 0xaaaaf8f0f800 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaaaf48f48d0 - "timeout" uv_timer_t: 0xaaaaf48e00c0 + "check" uv_check_t: 0xaaaaf8f0f800 + "timeout" uv_timer_t: 0xaaaaf8f26dd0 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaaaf48f48d0 + "idle" uv_idle_t: 0xaaaaf8f0f800 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { pid = 3865201, handle = uv_process_t: 0xaaaaf490bcc0 } + { handle = uv_process_t: 0xaaaaf8ef9260, pid = 1879849 } "stdout" { chunk = "Hello World\n" } "exit" { code = 0, signal = 0 } ok 82 process - process stdout - { pid = 3865204, handle = uv_process_t: 0xaaaaf490bcc0 } - "exit" uv_process_t: 0xaaaaf490bcc0 { status = 0, signal = 2 } + { handle = uv_process_t: 0xaaaaf8ef9260, pid = 1879853 } + "exit" uv_process_t: 0xaaaaf8ef9260 { status = 0, signal = 2 } ok 83 process - spawn and kill by pid - { pid = 3865206, handle = uv_process_t: 0xaaaaf490bcc0 } - "exit" uv_process_t: 0xaaaaf490bcc0 { status = 0, signal = 15 } + { handle = uv_process_t: 0xaaaaf8ef9260, pid = 1879859 } + "exit" uv_process_t: 0xaaaaf8ef9260 { status = 0, signal = 15 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { pid = 3865211, handle = uv_process_t: 0xaaaaf490bcc0 } + { handle = uv_process_t: 0xaaaaf8ef9260, pid = 1879871 } "stdout" { chunk = "Hello World" } "exit" { code = 0, signal = 0 } ok 86 process - process stdio @@ -6861,17 +6332,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { pid = 3865215, code = 0, signal = 0 } + "exit" { code = 0, pid = 1879888, signal = 0 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffb1e9f1a0 - { delay = 100, elapsed = 102 } + In uv_thread_t: 0xffffb2fdf1a0 + { elapsed = 108, delay = 100 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffb42a2b80 - Runing uv_thread_t: 0xffffb42a2b80 - { delay = 100, elapsed = 100 } + Runing uv_thread_t: 0xffffb9949780 + Runing uv_thread_t: 0xffffb9949780 + { elapsed = 103, delay = 100 } ok 93 thread - test thread sleep msecs in main thread - { delay = 100, elapsed = 101 } + { elapsed = 120, delay = 100 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -6880,29 +6351,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaaaf48e00c0 - "closed" uv_timer_t: 0xaaaaf48e00c0 + "timeout" uv_timer_t: 0xaaaaf8f26dd0 + "closed" uv_timer_t: 0xaaaaf8f26dd0 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaaaf48e00c0 - "interval" uv_timer_t: 0xaaaaf48e00c0 - "interval" uv_timer_t: 0xaaaaf48e00c0 - "closed" uv_timer_t: 0xaaaaf48e00c0 + "interval" uv_timer_t: 0xaaaaf8f26dd0 + "interval" uv_timer_t: 0xaaaaf8f26dd0 + "interval" uv_timer_t: 0xaaaaf8f26dd0 + "closed" uv_timer_t: 0xaaaaf8f26dd0 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaaaf48eec20 - "timeout" uv_timer_t: 0xaaaaf48e00c0 - "interval" uv_timer_t: 0xaaaaf48eec20 + "interval" uv_timer_t: 0xaaaaf8ed7e30 + "timeout" uv_timer_t: 0xaaaaf8f26dd0 + "interval" uv_timer_t: 0xaaaaf8ed7e30 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaaaf48eec20 0 - "interval" uv_timer_t: 0xaaaaf48eec20 8 - "interval" uv_timer_t: 0xaaaaf48eec20 4 - "interval" uv_timer_t: 0xaaaaf48eec20 2 + "interval" uv_timer_t: 0xaaaaf8ed7e30 0 + "interval" uv_timer_t: 0xaaaaf8ed7e30 8 + "interval" uv_timer_t: 0xaaaaf8ed7e30 4 + "interval" uv_timer_t: 0xaaaaf8ed7e30 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaaaf48eec20 0 - "interval" uv_timer_t: 0xaaaaf48eec20 8 - "interval" uv_timer_t: 0xaaaaf48eec20 4 - "interval" uv_timer_t: 0xaaaaf48eec20 2 + "interval" uv_timer_t: 0xaaaaf8ed7e30 0 + "interval" uv_timer_t: 0xaaaaf8ed7e30 8 + "interval" uv_timer_t: 0xaaaaf8ed7e30 4 + "interval" uv_timer_t: 0xaaaaf8ed7e30 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -6921,8 +6392,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffffb2ebf1a0" "hello" - uv_thread_t: 0xffffb2ebf1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffffb37ef1a0" "hello" + uv_thread_t: 0xffffb37ef1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -6941,29 +6412,31 @@ # All tests passed ************************************************** /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ - -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ + -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ - -Wl,-z,relro -llua5.4 -lm -ldl -libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a -luv -lpthread -lrt -llua5.4 -lm -ldl -ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static - linux-vdso.so.1 (0x0000ffffb9589000) - libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffb94a0000) - liblua5.4.so.0 => /lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffffb9430000) - libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb9270000) - /lib/ld-linux-aarch64.so.1 (0x0000ffffb954c000) - libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb91c0000) -*********************** app static (5.4) ********* + -Wl,-z,relro -luv -lpthread -ldl -lrt -llua5.4 +libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so -luv -lpthread -ldl -lrt -llua5.4 -Wl,-rpath -Wl,/usr//lib/aarch64-linux-gnu +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=execute -dlopen /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ + ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-dynamic + linux-vdso.so.1 (0x0000ffffacf99000) + liblua5.4-luv.so.1 => /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.so.1 (0x0000ffffacee0000) + liblua5.4.so.0 => /usr//lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000fffface70000) + libc.so.6 => /usr//lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffaccb0000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffffacc50000) + /lib/ld-linux-aarch64.so.1 (0x0000ffffacf5c000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffacba0000) +********************** app dynamic (5.4) ********* Test: tests/run.lua skip, not on linux or macos 1..112 "in async notify callback" "a" true 250.0 ok 1 async - test pass async between threads - "timeout" uv_timer_t: 0xaaab08e93a20 - "closed" uv_timer_t: 0xaaab08e93a20 + "timeout" uv_timer_t: 0xaaaad1cc0a20 + "closed" uv_timer_t: 0xaaaad1cc0a20 ok 2 callbacks - luv_handle_t: function - "timeout" { } uv_timer_t: 0xaaab08e93a20 - "closed" { } uv_timer_t: 0xaaab08e93a20 + "timeout" { } uv_timer_t: 0xaaaad1cc0a20 + "closed" { } uv_timer_t: 0xaaaad1cc0a20 ok 3 callbacks - luv_handle_t: callable table ok 4 callbacks - luv_req_t: function ok 5 callbacks - luv_req_t: callable table @@ -6973,23 +6446,23 @@ { fd = 12 } { stat = { - dev = 39, - ctime = table: 0xaaab08e84f70, - atime = table: 0xaaab08e7f210, - blksize = 4096, - gid = 1111, - blocks = 16, - flags = 0, + ino = 773356368, + mode = 33204, + birthtime = table: 0xaaaad1cb8440, + gid = 2222, + size = 6060, + ctime = table: 0xaaaad1cb1f70, rdev = 0, - mode = 33188, + blksize = 4096, + dev = 39, + uid = 2222, + gen = 0, nlink = 1, - uid = 1111, + blocks = 16, type = "file", - mtime = table: 0xaaab08e7a8c0, - size = 6060, - birthtime = table: 0xaaab08e8b440, - gen = 0, - ino = 819106409 + mtime = table: 0xaaaad1ca78c0, + flags = 0, + atime = table: 0xaaaad1cac210 } } ok 7 fs - read a file sync @@ -6997,23 +6470,23 @@ { fd = 12 } { stat = { - dev = 39, - ctime = table: 0xaaab08ea1690, - atime = table: 0xaaab08e7f860, - blksize = 4096, - gid = 1111, - blocks = 16, - flags = 0, + ino = 773356368, + mode = 33204, + birthtime = table: 0xaaaad1cc7ad0, + gid = 2222, + size = 6060, + ctime = table: 0xaaaad1cce690, rdev = 0, - mode = 33188, + blksize = 4096, + dev = 39, + uid = 2222, + gen = 0, nlink = 1, - uid = 1111, + blocks = 16, type = "file", - mtime = table: 0xaaab08e7f210, - size = 6060, - birthtime = table: 0xaaab08e9aad0, - gen = 0, - ino = 819106409 + mtime = table: 0xaaaad1cac210, + flags = 0, + atime = table: 0xaaaad1cac860 } } { chunk = 6060 } @@ -7022,7 +6495,7 @@ ok 11 fs - fs.write data refs ok 12 fs - fs.stat sync ok 13 fs - fs.stat async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 14 fs - fs.stat sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 15 fs - fs.stat async error @@ -7056,7 +6529,7 @@ { name = "src", ftype = "directory" } { name = "tests", ftype = "directory" } ok 16 fs - fs.scandir - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 17 fs - fs.scandir sync error { err = "ENOENT: no such file or directory: BAD_FILE!" } ok 18 fs - fs.scandir async error @@ -7155,7 +6628,7 @@ { { name = ".clangd", type = "file" } } { { name = ".clang-format", type = "file" } } { { name = ".ci", type = "directory" } } - uv_dir_t: 0xaaab08ebef38 closed + uv_dir_t: 0xaaaad1cebf38 closed ok 25 fs - fs.{open,read,close}dir object sync #2 { { name = "5.4-luv", type = "directory" } } { { name = "5.3-luv", type = "directory" } } @@ -7284,11 +6757,11 @@ { name = ".ci", type = "directory" } } ok 30 fs - fs.{open,read,close}dir ref check - { type = 16914836, ffree = 7436283, bfree = 22860626, blocks = 26214400, bsize = 4096, files = 7701325, bavail = 22860626 } + { bsize = 4096, type = 16914836, blocks = 26214400, bavail = 13155877, ffree = 6735151, files = 7701326, bfree = 13155877 } ok 31 fs - fs.statfs sync - { type = 16914836, ffree = 7436283, bfree = 22860626, blocks = 26214400, bsize = 4096, files = 7701325, bavail = 22860626 } + { bsize = 4096, type = 16914836, blocks = 26214400, bavail = 13155877, ffree = 6735151, files = 7701326, bfree = 13155877 } ok 32 fs - fs.statfs async - { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } + { code = "ENOENT", err = "ENOENT: no such file or directory: BAD_FILE!" } ok 33 fs - fs.statfs sync error { err = "ENOENT: no such file or directory: BAD_FILE@" } ok 34 fs - fs.statfs async error @@ -7306,59 +6779,622 @@ "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" ok 43 fs - errors with dest paths ok 44 handle - get type - { events = 26, events_waiting = 0, loop_count = 54 } - { events = 26, events_waiting = 0, loop_count = 55 } + { loop_count = 54, events = 26, events_waiting = 0 } + { loop_count = 55, events = 26, events_waiting = 0 } ok 45 metrics - idle time "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } ok 46 misc - uv.guess_handle { version_string = "1.48.0", version = 77824 } ok 47 misc - uv.version and uv.version_string - { total = 63089258496.0, free = 43006226432.0, constrained = 0.0, available = 43006226432.0, rss = 3325952 } + { free = 15934423040.0, rss = 3346432, total = 63089266688.0, available = 15934423040.0, constrained = 0.0 } ok 48 misc - memory size - { uptime = 691320.5 } + { uptime = 691722.41 } ok 49 misc - uv.uptime { - minflt = 310, - isrss = 0, - msgsnd = 0, - utime = { sec = 0, usec = 630811 }, + nivcsw = 299, ixrss = 0, - stime = { sec = 0, usec = 59578 }, + msgrcv = 0, + maxrss = 7168, + oublock = 0, + nswap = 0, + nsignals = 0, + inblock = 0, + nvcsw = 103, + utime = { usec = 270294, sec = 0 }, + minflt = 3541, + stime = { usec = 79758, sec = 0 }, + majflt = 0, + isrss = 0, idrss = 0, - nvcsw = 46, + msgsnd = 0 + } +ok 50 misc - uv.getrusage + 12 +ok 51 misc - uv.available_parallelism + { + { times = table: 0xaaaad1cb6380, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1caca10, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1c901b0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1ca4970, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1cbb040, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1c90230, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1cd9fb0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1cc1e50, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1cc6b10, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1cd50d0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1ccf2b0, model = "Neoverse-N1", speed = 0.0 }, + { times = table: 0xaaaad1cbf5a0, model = "Neoverse-N1", speed = 0.0 } + } +ok 52 misc - uv.cpu_info + "lo" { + { mac = "\0\0\0\0\0\0", family = "inet", internal = true, ip = "127.0.0.1", netmask = "255.0.0.0" }, + { mac = "\0\0\0\0\0\0", family = "inet6", internal = true, ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" } + } +ok 53 misc - uv.interface_addresses + { 36.32, 41.44, 41.07 } +ok 54 misc - uv.loadavg + "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/app-dynamic" +ok 55 misc - uv.exepath + "/build/reproducible-path/lua-luv-1.48.0-2/debian" +ok 56 misc - uv.os_homedir + "/tmp" +ok 57 misc - uv.os_tmpdir + { homedir = "/nonexistent/second-build", username = "pbuilder2", shell = "/bin/bash", uid = 2222, gid = 2222 } +ok 58 misc - uv.os_get_passwd + "/build/reproducible-path/lua-luv-1.48.0-2" + "/" +ok 59 misc - uv.cwd and uv.chdir + 6.9172242129847e+14 +ok 60 misc - uv.hrtime +ok 61 misc - uv.getpid + { sysname = "Linux", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", machine = "aarch64", release = "6.1.0-27-cloud-arm64" } +ok 62 misc - uv.os_uname + os.time 1732215389 + uv.gettimeofday 1732215389.000579 +ok 63 misc - uv.gettimeofday +ok 64 misc - uv.os_environ +ok 65 misc - uv.sleep +ok 66 misc - uv.random async +ok 67 misc - uv.random sync +ok 68 misc - uv.random errors +ok 69 misc - uv errno +ok 70 misc - uv constants + 1024 nil +ok 71 misc - uv.cpumask_size + "monotonic" { nsec = 456565534, sec = 691723 } nil + "realtime" { nsec = 456643975, sec = 691723 } nil +ok 72 misc - uv.clock_gettime +ok 73 pipe - pipe chmod +ok 74 pipe - pipe ping pong +ok 75 pipe - pipe close fd +ok 76 pipe - pipe getsockname abstract + "prepare" uv_prepare_t: 0xaaaad1cd6930 +ok 77 prepare-check-idle-async - simple prepare + "check" uv_check_t: 0xaaaad1cd6930 + "timeout" uv_timer_t: 0xaaaad1cc0a20 +ok 78 prepare-check-idle-async - simple check + "idle" uv_idle_t: 0xaaaad1cd6930 +ok 79 prepare-check-idle-async - simple idle +ok 80 prepare-check-idle-async - simple async +ok 81 process - test disable_stdio_inheritance + { pid = 1881649, handle = uv_process_t: 0xaaaad1cd9ed0 } + "stdout" { chunk = "Hello World\n" } + "exit" { signal = 0, code = 0 } +ok 82 process - process stdout + { pid = 1881652, handle = uv_process_t: 0xaaaad1cd9ed0 } + "exit" uv_process_t: 0xaaaad1cd9ed0 { status = 0, signal = 2 } +ok 83 process - spawn and kill by pid + { pid = 1881661, handle = uv_process_t: 0xaaaad1cd9ed0 } + "exit" uv_process_t: 0xaaaad1cd9ed0 { status = 0, signal = 15 } +ok 84 process - spawn and kill by handle +ok 85 process - invalid command + { pid = 1881670, handle = uv_process_t: 0xaaaad1cd9ed0 } + "stdout" { chunk = "Hello World" } + "exit" { signal = 0, code = 0 } +ok 86 process - process stdio +ok 87 process - get pid +ok 88 req - cancel +ok 89 req - get type + Sending child SIGINT + "sigint\n" + "exit" { code = 0, pid = 1881681, signal = 0 } +ok 90 signal - Catch SIGINT + In uv_thread_t: 0xffffae64f1a0 + { delay = 100, elapsed = 115 } +ok 91 thread - test thread create +ok 92 thread - test thread create with arguments + Runing uv_thread_t: 0xffffb0a4ab80 + Runing uv_thread_t: 0xffffb0a4ab80 + { delay = 100, elapsed = 102 } +ok 93 thread - test thread sleep msecs in main thread + { delay = 100, elapsed = 126 } +ok 94 thread - test thread create with options table +ok 95 thread - test thread arguments limit +ok 96 thread - test avoid thread be released before it done +ok 97 thread - thread_getcpu +ok 98 thread - getaffinity, setaffinity +default priority 0 +priority after change 0 +hello world from thread +priority in thread 11 +ok 99 thread - getpriority, setpriority + "timeout" uv_timer_t: 0xaaaad1cc0a20 + "closed" uv_timer_t: 0xaaaad1cc0a20 +ok 100 timer - simple timeout + "interval" uv_timer_t: 0xaaaad1cc0a20 + "interval" uv_timer_t: 0xaaaad1cc0a20 + "interval" uv_timer_t: 0xaaaad1cc0a20 + "closed" uv_timer_t: 0xaaaad1cc0a20 +ok 101 timer - simple interval + "interval" uv_timer_t: 0xaaaad1c9d280 + "timeout" uv_timer_t: 0xaaaad1cc0a20 + "interval" uv_timer_t: 0xaaaad1c9d280 +ok 102 timer - timeout with interval + "interval" uv_timer_t: 0xaaaad1c9d280 0 + "interval" uv_timer_t: 0xaaaad1c9d280 8 + "interval" uv_timer_t: 0xaaaad1c9d280 4 + "interval" uv_timer_t: 0xaaaad1c9d280 2 +ok 103 timer - shrinking interval + "interval" uv_timer_t: 0xaaaad1c9d280 0 + "interval" uv_timer_t: 0xaaaad1c9d280 8 + "interval" uv_timer_t: 0xaaaad1c9d280 4 + "interval" uv_timer_t: 0xaaaad1c9d280 2 +ok 104 timer - shrinking interval using methods +ok 105 timer - timer init +ok 106 timer - timer huge timeout +ok 107 work - test threadpool with return none + "Please be patient, the test cost a lots of time" + "run 10%" + "run 20%" + "run 30%" + "run 40%" + "run 50%" + "run 60%" + "run 70%" + "run 80%" + "run 90%" + "run 100%" +ok 108 work - test threadpool + "in async notify callback" + "a" true 250.0 + 2.0 4.0 "uv_thread_t: 0xffffaf66f1a0" "hello" + uv_thread_t: 0xffffaf66f1a0 finish hello +ok 109 work - test threadpool with async +1 +2 +3 +4 +5 +6 +7 +8 +ok 110 work - test threadpool with coro +ok 111 work - test threadpool with invalid argument +Uncaught Error: Error: thread arg not support type 'table' at 1 +stack traceback: + [C]: in ? +ok 112 work - test threadpool with invalid return value +# All tests passed +************************************************** +/build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --mode=link aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed \ + -static -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ \ + /usr/share/dh-lua/test/5.4/app.c /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/liblua5.4-luv.la \ + -Wl,-z,relro -llua5.4 -lm -ldl +libtool: link: aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/lua-luv-1.48.0-2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.4 -Isrc -Wall -Wextra -Wl,--no-add-needed -o /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static -I . -I /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/ /usr/share/dh-lua/test/5.4/app.c -Wl,-z -Wl,relro /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/.libs/liblua5.4-luv.a -luv -lpthread -lrt -llua5.4 -lm -ldl +ldd /build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static + linux-vdso.so.1 (0x0000ffff906e3000) + libuv.so.1 => /lib/aarch64-linux-gnu/libuv.so.1 (0x0000ffff90600000) + liblua5.4.so.0 => /lib/aarch64-linux-gnu/liblua5.4.so.0 (0x0000ffff90590000) + libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff903d0000) + /lib/ld-linux-aarch64.so.1 (0x0000ffff906a6000) + libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff90320000) +*********************** app static (5.4) ********* +Test: tests/run.lua +skip, not on linux or macos +1..112 + "in async notify callback" + "a" true 250.0 +ok 1 async - test pass async between threads + "timeout" uv_timer_t: 0xaaaaf27f7a20 + "closed" uv_timer_t: 0xaaaaf27f7a20 +ok 2 callbacks - luv_handle_t: function + "timeout" { } uv_timer_t: 0xaaaaf27f7a20 + "closed" { } uv_timer_t: 0xaaaaf27f7a20 +ok 3 callbacks - luv_handle_t: callable table +ok 4 callbacks - luv_req_t: function +ok 5 callbacks - luv_req_t: callable table + begin wait + end wait +ok 6 coroutines - coroutines + { fd = 12 } + { + stat = { + nlink = 1, + blksize = 4096, + size = 6060, + dev = 39, + ctime = table: 0xaaaaf27e8f70, + mode = 33204, + uid = 2222, + gen = 0, + birthtime = table: 0xaaaaf27ef440, + ino = 773356368, + flags = 0, + type = "file", + rdev = 0, + gid = 2222, + mtime = table: 0xaaaaf27de8c0, + atime = table: 0xaaaaf27e3210, + blocks = 16 + } + } +ok 7 fs - read a file sync +ok 8 fs - read a file sync in chunks + { fd = 12 } + { + stat = { + nlink = 1, + blksize = 4096, + size = 6060, + dev = 39, + ctime = table: 0xaaaaf2805690, + mode = 33204, + uid = 2222, + gen = 0, + birthtime = table: 0xaaaaf27fead0, + ino = 773356368, + flags = 0, + type = "file", + rdev = 0, + gid = 2222, + mtime = table: 0xaaaaf27e3210, + atime = table: 0xaaaaf27e3860, + blocks = 16 + } + } + { chunk = 6060 } +ok 9 fs - read a file async +ok 10 fs - fs.write +ok 11 fs - fs.write data refs +ok 12 fs - fs.stat sync +ok 13 fs - fs.stat async + { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } +ok 14 fs - fs.stat sync error + { err = "ENOENT: no such file or directory: BAD_FILE@" } +ok 15 fs - fs.stat async error + { ftype = "directory", name = ".ci" } + { ftype = "file", name = ".clang-format" } + { ftype = "file", name = ".clangd" } + { ftype = "file", name = ".editorconfig" } + { ftype = "directory", name = ".github" } + { ftype = "file", name = ".gitignore" } + { ftype = "file", name = ".gitmodules" } + { ftype = "directory", name = ".pc" } + { ftype = "directory", name = "5.1-luv" } + { ftype = "directory", name = "5.2-luv" } + { ftype = "directory", name = "5.3-luv" } + { ftype = "directory", name = "5.4-luv" } + { ftype = "file", name = "CMakeLists.txt" } + { ftype = "file", name = "LICENSE.txt" } + { ftype = "file", name = "Makefile" } + { ftype = "file", name = "README.md" } + { ftype = "file", name = "appveyor.yml" } + { ftype = "directory", name = "cmake" } + { ftype = "directory", name = "debian" } + { ftype = "directory", name = "deps" } + { ftype = "file", name = "docs.md" } + { ftype = "directory", name = "examples" } + { ftype = "directory", name = "lib" } + { ftype = "file", name = "libluv.pc.in" } + { ftype = "file", name = "luv-scm-0.rockspec" } + { ftype = "file", name = "msvcbuild.bat" } + { ftype = "directory", name = "rockspecs" } + { ftype = "directory", name = "src" } + { ftype = "directory", name = "tests" } +ok 16 fs - fs.scandir + { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } +ok 17 fs - fs.scandir sync error + { err = "ENOENT: no such file or directory: BAD_FILE!" } +ok 18 fs - fs.scandir async error + { ftype = "directory", name = ".ci" } + { ftype = "file", name = ".clang-format" } + { ftype = "file", name = ".clangd" } + { ftype = "file", name = ".editorconfig" } + { ftype = "directory", name = ".github" } + { ftype = "file", name = ".gitignore" } + { ftype = "file", name = ".gitmodules" } + { ftype = "directory", name = ".pc" } + { ftype = "directory", name = "5.1-luv" } + { ftype = "directory", name = "5.2-luv" } + { ftype = "directory", name = "5.3-luv" } + { ftype = "directory", name = "5.4-luv" } + { ftype = "file", name = "CMakeLists.txt" } + { ftype = "file", name = "LICENSE.txt" } + { ftype = "file", name = "Makefile" } + { ftype = "file", name = "README.md" } + { ftype = "file", name = "appveyor.yml" } + { ftype = "directory", name = "cmake" } + { ftype = "directory", name = "debian" } + { ftype = "directory", name = "deps" } + { ftype = "file", name = "docs.md" } + { ftype = "directory", name = "examples" } + { ftype = "directory", name = "lib" } + { ftype = "file", name = "libluv.pc.in" } + { ftype = "file", name = "luv-scm-0.rockspec" } + { ftype = "file", name = "msvcbuild.bat" } + { ftype = "directory", name = "rockspecs" } + { ftype = "directory", name = "src" } + { ftype = "directory", name = "tests" } +ok 19 fs - fs.scandir async +ok 20 fs - fs.scandir with no iteration +ok 21 fs - fs.scandir given to new_work + "/build/reproducible-path/lua-luv-1.48.0-2" + "/build/reproducible-path/lua-luv-1.48.0-2" +ok 22 fs - fs.realpath +ok 23 fs - fs.copyfile + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } +ok 24 fs - fs.{open,read,close}dir object sync #1 + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } + uv_dir_t: 0xaaaaf2822f38 closed +ok 25 fs - fs.{open,read,close}dir object sync #2 + { { type = "directory", name = "5.4-luv" } } + { { type = "directory", name = "5.3-luv" } } + { { type = "directory", name = "5.2-luv" } } + { { type = "directory", name = "5.1-luv" } } + { { type = "directory", name = ".pc" } } + { { type = "directory", name = "debian" } } + { { type = "directory", name = "tests" } } + { { type = "directory", name = "src" } } + { { type = "directory", name = "rockspecs" } } + { { type = "file", name = "msvcbuild.bat" } } + { { type = "file", name = "luv-scm-0.rockspec" } } + { { type = "file", name = "libluv.pc.in" } } + { { type = "directory", name = "lib" } } + { { type = "directory", name = "examples" } } + { { type = "file", name = "docs.md" } } + { { type = "directory", name = "deps" } } + { { type = "directory", name = "cmake" } } + { { type = "file", name = "appveyor.yml" } } + { { type = "file", name = "README.md" } } + { { type = "file", name = "Makefile" } } + { { type = "file", name = "LICENSE.txt" } } + { { type = "file", name = "CMakeLists.txt" } } + { { type = "file", name = ".gitmodules" } } + { { type = "file", name = ".gitignore" } } + { { type = "directory", name = ".github" } } + { { type = "file", name = ".editorconfig" } } + { { type = "file", name = ".clangd" } } + { { type = "file", name = ".clang-format" } } + { { type = "directory", name = ".ci" } } +ok 26 fs - fs.{open,read,close}dir sync one entry + { + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } + } +ok 27 fs - fs.{open,read,close}dir sync more entry + { + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } + } +ok 28 fs - fs.{open,read,close}dir with more entry +ok 29 fs - fs.opendir and fs.closedir in a loop + { + { type = "directory", name = "5.4-luv" }, + { type = "directory", name = "5.3-luv" }, + { type = "directory", name = "5.2-luv" }, + { type = "directory", name = "5.1-luv" }, + { type = "directory", name = ".pc" }, + { type = "directory", name = "debian" }, + { type = "directory", name = "tests" }, + { type = "directory", name = "src" }, + { type = "directory", name = "rockspecs" }, + { type = "file", name = "msvcbuild.bat" }, + { type = "file", name = "luv-scm-0.rockspec" }, + { type = "file", name = "libluv.pc.in" }, + { type = "directory", name = "lib" }, + { type = "directory", name = "examples" }, + { type = "file", name = "docs.md" }, + { type = "directory", name = "deps" }, + { type = "directory", name = "cmake" }, + { type = "file", name = "appveyor.yml" }, + { type = "file", name = "README.md" }, + { type = "file", name = "Makefile" }, + { type = "file", name = "LICENSE.txt" }, + { type = "file", name = "CMakeLists.txt" }, + { type = "file", name = ".gitmodules" }, + { type = "file", name = ".gitignore" }, + { type = "directory", name = ".github" }, + { type = "file", name = ".editorconfig" }, + { type = "file", name = ".clangd" }, + { type = "file", name = ".clang-format" }, + { type = "directory", name = ".ci" } + } +ok 30 fs - fs.{open,read,close}dir ref check + { files = 7701326, type = 16914836, bavail = 12917450, ffree = 6711783, bsize = 4096, blocks = 26214400, bfree = 12917450 } +ok 31 fs - fs.statfs sync + { files = 7701326, type = 16914836, bavail = 12917448, ffree = 6711783, bsize = 4096, blocks = 26214400, bfree = 12917448 } +ok 32 fs - fs.statfs async + { err = "ENOENT: no such file or directory: BAD_FILE!", code = "ENOENT" } +ok 33 fs - fs.statfs sync error + { err = "ENOENT: no such file or directory: BAD_FILE@" } +ok 34 fs - fs.statfs async error +ok 35 fs - fs.mkdtemp async +ok 36 fs - fs.mkdtemp sync +ok 37 fs - fs.mkdtemp async error +ok 38 fs - fs.mkdtemp sync error +ok 39 fs - fs.mkstemp async +ok 40 fs - fs.mkstemp sync +ok 41 fs - fs.mkstemp async error +ok 42 fs - fs.mkstemp sync error + "fs_rename" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" + "fs_link" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" + "fs_symlink" nil "EEXIST: file already exists: _test_ -> _testdir_" "EEXIST" + "fs_copyfile" nil "EISDIR: illegal operation on a directory: _test_ -> _testdir_" "EISDIR" +ok 43 fs - errors with dest paths +ok 44 handle - get type + { loop_count = 54, events_waiting = 0, events = 26 } + { loop_count = 55, events_waiting = 0, events = 26 } +ok 45 metrics - idle time + "stdio fd types" { [1] = "pipe", [2] = "pipe", [0] = "file" } +ok 46 misc - uv.guess_handle + { version = 77824, version_string = "1.48.0" } +ok 47 misc - uv.version and uv.version_string + { available = 16057503744.0, constrained = 0.0, free = 16057503744.0, rss = 5345280, total = 63089266688.0 } +ok 48 misc - memory size + { uptime = 691733.83 } +ok 49 misc - uv.uptime + { + oublock = 0, + isrss = 0, + nivcsw = 96, + ixrss = 0, + minflt = 334, + maxrss = 5300, nsignals = 0, + msgsnd = 0, msgrcv = 0, - nivcsw = 45, + stime = { sec = 0, usec = 59390 }, inblock = 0, - nswap = 0, + utime = { sec = 0, usec = 195140 }, + idrss = 0, + nvcsw = 66, majflt = 0, - oublock = 0, - maxrss = 3248 + nswap = 0 } ok 50 misc - uv.getrusage 12 ok 51 misc - uv.available_parallelism { - { times = table: 0xaaab08e89380, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08e7fa10, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08e631b0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08e77970, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08e8e040, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08e63230, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08eacfb0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08e94e50, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08e99b10, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08ea80d0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08ea22b0, model = "Neoverse-N1", speed = 0.0 }, - { times = table: 0xaaab08e925a0, model = "Neoverse-N1", speed = 0.0 } + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27f64a0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf2806dc0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27dc980 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27f0450 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27e3fa0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf28062b0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27f2040 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27e29b0 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf2805d90 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27d3b40 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf27fdb10 }, + { speed = 0.0, model = "Neoverse-N1", times = table: 0xaaaaf2808670 } } ok 52 misc - uv.cpu_info "lo" { - { internal = true, family = "inet", ip = "127.0.0.1", netmask = "255.0.0.0", mac = "\0\0\0\0\0\0" }, - { internal = true, family = "inet6", ip = "::1", netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", mac = "\0\0\0\0\0\0" } + { internal = true, netmask = "255.0.0.0", family = "inet", mac = "\0\0\0\0\0\0", ip = "127.0.0.1" }, + { internal = true, netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", family = "inet6", mac = "\0\0\0\0\0\0", ip = "::1" } } ok 53 misc - uv.interface_addresses - { 10.96, 10.22, 10.87 } + { 36.6, 41.25, 41.01 } ok 54 misc - uv.loadavg "/build/reproducible-path/lua-luv-1.48.0-2/5.4-luv/app-static" ok 55 misc - uv.exepath @@ -7366,18 +7402,18 @@ ok 56 misc - uv.os_homedir "/tmp" ok 57 misc - uv.os_tmpdir - { shell = "/bin/sh", gid = 1111, username = "pbuilder1", homedir = "/nonexistent/first-build", uid = 1111 } + { username = "pbuilder2", shell = "/bin/bash", gid = 2222, uid = 2222, homedir = "/nonexistent/second-build" } ok 58 misc - uv.os_get_passwd "/build/reproducible-path/lua-luv-1.48.0-2" "/" ok 59 misc - uv.cwd and uv.chdir - 6.9132051342612e+14 + 6.9173383943203e+14 ok 60 misc - uv.hrtime ok 61 misc - uv.getpid - { version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64", machine = "aarch64", sysname = "Linux" } + { sysname = "Linux", machine = "aarch64", version = "#1 SMP Debian 6.1.115-1 (2024-11-01)", release = "6.1.0-27-cloud-arm64" } ok 62 misc - uv.os_uname - os.time 1766625173 - uv.gettimeofday 1766625173.000335 + os.time 1732215400 + uv.gettimeofday 1732215400.000997 ok 63 misc - uv.gettimeofday ok 64 misc - uv.os_environ ok 65 misc - uv.sleep @@ -7388,34 +7424,34 @@ ok 70 misc - uv constants 1024 nil ok 71 misc - uv.cpumask_size - "monotonic" { sec = 691321, nsec = 525895560 } nil - "realtime" { sec = 691321, nsec = 525968920 } nil + "monotonic" { sec = 691734, nsec = 862139338 } nil + "realtime" { sec = 691734, nsec = 862208258 } nil ok 72 misc - uv.clock_gettime ok 73 pipe - pipe chmod ok 74 pipe - pipe ping pong ok 75 pipe - pipe close fd ok 76 pipe - pipe getsockname abstract - "prepare" uv_prepare_t: 0xaaab08ea9930 + "prepare" uv_prepare_t: 0xaaaaf27ee8d0 ok 77 prepare-check-idle-async - simple prepare - "check" uv_check_t: 0xaaab08ea9930 - "timeout" uv_timer_t: 0xaaab08e70280 + "check" uv_check_t: 0xaaaaf27ee8d0 + "timeout" uv_timer_t: 0xaaaaf27f7a20 ok 78 prepare-check-idle-async - simple check - "idle" uv_idle_t: 0xaaab08ea9930 + "idle" uv_idle_t: 0xaaaaf27ee8d0 ok 79 prepare-check-idle-async - simple idle ok 80 prepare-check-idle-async - simple async ok 81 process - test disable_stdio_inheritance - { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870532 } + { pid = 1886583, handle = uv_process_t: 0xaaaaf27de8c0 } "stdout" { chunk = "Hello World\n" } "exit" { signal = 0, code = 0 } ok 82 process - process stdout - { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870534 } - "exit" uv_process_t: 0xaaab08ea6a60 { status = 0, signal = 2 } + { pid = 1886587, handle = uv_process_t: 0xaaaaf27de8c0 } + "exit" uv_process_t: 0xaaaaf27de8c0 { signal = 2, status = 0 } ok 83 process - spawn and kill by pid - { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870535 } - "exit" uv_process_t: 0xaaab08ea6a60 { status = 0, signal = 15 } + { pid = 1886589, handle = uv_process_t: 0xaaaaf27de8c0 } + "exit" uv_process_t: 0xaaaaf27de8c0 { signal = 15, status = 0 } ok 84 process - spawn and kill by handle ok 85 process - invalid command - { handle = uv_process_t: 0xaaab08ea6a60, pid = 3870538 } + { pid = 1886594, handle = uv_process_t: 0xaaaaf27de8c0 } "stdout" { chunk = "Hello World" } "exit" { signal = 0, code = 0 } ok 86 process - process stdio @@ -7424,17 +7460,17 @@ ok 89 req - get type Sending child SIGINT "sigint\n" - "exit" { signal = 0, code = 0, pid = 3870545 } + "exit" { signal = 0, code = 0, pid = 1886603 } ok 90 signal - Catch SIGINT - In uv_thread_t: 0xffffbd31f1a0 - { elapsed = 108, delay = 100 } + In uv_thread_t: 0xffff8a7cf1a0 + { delay = 100, elapsed = 115 } ok 91 thread - test thread create ok 92 thread - test thread create with arguments - Runing uv_thread_t: 0xffffbf6d2420 - Runing uv_thread_t: 0xffffbf6d2420 - { elapsed = 100, delay = 100 } + Runing uv_thread_t: 0xffff91147420 + Runing uv_thread_t: 0xffff91147420 + { delay = 100, elapsed = 104 } ok 93 thread - test thread sleep msecs in main thread - { elapsed = 101, delay = 100 } + { delay = 100, elapsed = 124 } ok 94 thread - test thread create with options table ok 95 thread - test thread arguments limit ok 96 thread - test avoid thread be released before it done @@ -7443,29 +7479,29 @@ default priority 0 priority after change 0 hello world from thread -priority in thread 10 +priority in thread 11 ok 99 thread - getpriority, setpriority - "timeout" uv_timer_t: 0xaaab08e70280 - "closed" uv_timer_t: 0xaaab08e70280 + "timeout" uv_timer_t: 0xaaaaf27f7a20 + "closed" uv_timer_t: 0xaaaaf27f7a20 ok 100 timer - simple timeout - "interval" uv_timer_t: 0xaaab08e70280 - "interval" uv_timer_t: 0xaaab08e70280 - "interval" uv_timer_t: 0xaaab08e70280 - "closed" uv_timer_t: 0xaaab08e70280 + "interval" uv_timer_t: 0xaaaaf27f7a20 + "interval" uv_timer_t: 0xaaaaf27f7a20 + "interval" uv_timer_t: 0xaaaaf27f7a20 + "closed" uv_timer_t: 0xaaaaf27f7a20 ok 101 timer - simple interval - "interval" uv_timer_t: 0xaaab08e760c0 - "timeout" uv_timer_t: 0xaaab08e70280 - "interval" uv_timer_t: 0xaaab08e760c0 + "interval" uv_timer_t: 0xaaaaf27da0c0 + "timeout" uv_timer_t: 0xaaaaf27f7a20 + "interval" uv_timer_t: 0xaaaaf27da0c0 ok 102 timer - timeout with interval - "interval" uv_timer_t: 0xaaab08e760c0 0 - "interval" uv_timer_t: 0xaaab08e760c0 8 - "interval" uv_timer_t: 0xaaab08e760c0 4 - "interval" uv_timer_t: 0xaaab08e760c0 2 + "interval" uv_timer_t: 0xaaaaf27da0c0 0 + "interval" uv_timer_t: 0xaaaaf27da0c0 8 + "interval" uv_timer_t: 0xaaaaf27da0c0 4 + "interval" uv_timer_t: 0xaaaaf27da0c0 2 ok 103 timer - shrinking interval - "interval" uv_timer_t: 0xaaab08e760c0 0 - "interval" uv_timer_t: 0xaaab08e760c0 8 - "interval" uv_timer_t: 0xaaab08e760c0 4 - "interval" uv_timer_t: 0xaaab08e760c0 2 + "interval" uv_timer_t: 0xaaaaf27da0c0 0 + "interval" uv_timer_t: 0xaaaaf27da0c0 8 + "interval" uv_timer_t: 0xaaaaf27da0c0 4 + "interval" uv_timer_t: 0xaaaaf27da0c0 2 ok 104 timer - shrinking interval using methods ok 105 timer - timer init ok 106 timer - timer huge timeout @@ -7484,8 +7520,8 @@ ok 108 work - test threadpool "in async notify callback" "a" true 250.0 - 2.0 4.0 "uv_thread_t: 0xffffbe33f1a0" "hello" - uv_thread_t: 0xffffbe33f1a0 finish hello + 2.0 4.0 "uv_thread_t: 0xffff90ddf1a0" "hello" + uv_thread_t: 0xffff90ddf1a0 finish hello ok 109 work - test threadpool with async 1 2 @@ -7536,7 +7572,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.1-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu @@ -7587,7 +7623,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.2-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu @@ -7638,7 +7674,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.3-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu @@ -7689,7 +7725,7 @@ libtool: install: ranlib /build/reproducible-path/lua-luv-1.48.0-2/debian/tmp/usr//lib/aarch64-linux-gnu/liblua5.4-luv.a libtool: warning: remember to run 'libtool --finish /usr//lib/aarch64-linux-gnu' /build/reproducible-path/lua-luv-1.48.0-2/debian/.dh_lua-libtool/libtool --tag=CC --finish debian/tmp/usr//lib/aarch64-linux-gnu -libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu +libtool: finish: PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path:/sbin" ldconfig -n debian/tmp/usr//lib/aarch64-linux-gnu ---------------------------------------------------------------------- Libraries have been installed in: debian/tmp/usr//lib/aarch64-linux-gnu @@ -7740,57 +7776,57 @@ diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged -dpkg-shlibdeps: warning: symbol lua_rotate used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushnil used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushfstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_toboolean used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_optinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checkinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushnumber used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_ref used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_openlibs used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol luaL_getmetafield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_newstate used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_checklstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_error used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_tolstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_rawgeti used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushboolean used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pcallk used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_setmetatable used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) +dpkg-shlibdeps: warning: symbol luaL_setfuncs used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checkversion_ used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_tointegerx used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_absindex used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_gettop used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_newuserdatauv used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_close used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_dump used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_isstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_buffinit used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.4-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol luaL_loadbufferx used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_pushresult used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_close used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_pushlightuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_setglobal used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushvalue used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_next used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_callk used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_isnumber used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol luaL_buffinit used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_isstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol lua_absindex used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: symbol lua_gettop used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pushinteger used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawset used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_tolstring used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checknumber used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.3-luv.so.1.0.0 found in none of the libraries dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_absindex used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawget used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_callmeta used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_rawseti used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checkoption used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.2-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: 57 other similar warnings have been skipped (use -v to see them all) -dpkg-shlibdeps: warning: symbol lua_rawget used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_argerror used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_newuserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_getfield used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_typename used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_touserdata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_call used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_callmeta used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol luaL_checkudata used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol lua_pcall used by debian/lua-luv/usr/lib/aarch64-linux-gnu/liblua5.1-luv.so.1.0.0 found in none of the libraries -dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) dh_installdeb -O--buildsystem=lua dh_gencontrol -O--buildsystem=lua dh_md5sums -O--buildsystem=lua dh_builddeb -O--buildsystem=lua dpkg-deb: building package 'lua-luv' in '../lua-luv_1.48.0-2-3_arm64.deb'. -dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.48.0-2-3_arm64.deb'. dpkg-deb: building package 'lua-luv-dbgsym' in '../lua-luv-dbgsym_1.48.0-2-3_arm64.deb'. +dpkg-deb: building package 'lua-luv-dev' in '../lua-luv-dev_1.48.0-2-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../lua-luv_1.48.0-2-3_arm64.buildinfo dpkg-genchanges --build=binary -O../lua-luv_1.48.0-2-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -7798,12 +7834,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1831826/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1831826/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/3837337 and its subdirectories -I: Current time: Wed Dec 24 13:13:09 -12 2025 -I: pbuilder-time-stamp: 1766625189 +I: removing directory /srv/workspace/pbuilder/1831826 and its subdirectories +I: Current time: Fri Nov 22 08:57:20 +14 2024 +I: pbuilder-time-stamp: 1732215440 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/lua-luv_1.48.0-2-3.diff: 88.1% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/arm64/lua-luv_1.48.0-2-3.diff.gz b2/build.log: 91.9% -- replaced with stdout Compressing the 1st log... b1/build.log: 91.8% -- replaced with stdout Thu Nov 21 18:57:23 UTC 2024 I: diffoscope 283 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_lua-luv_unstable_arm64_1732215443 + touch /var/log/reproducible-builds/diffoscope_stamp_lua-luv_unstable_arm64_1732215443 + RESULT=0 + systemd-run '--description=diffoscope on lua-luv/1.48.0-2-3 in unstable/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_3-64800 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F --run-session -c jenkins-reproducible-unstable-diffoscope-90fdff9b-095d-4daa-ae82-930a14fd31b0 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/dbd-tmp-1sx1dCB ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/lua-luv_1.48.0-2-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/lua-luv_1.48.0-2-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/lua-luv_1.48.0-2-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b1/lua-luv_1.48.0-2-3_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b2/lua-luv_1.48.0-2-3_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_3-64800.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/lua-luv_1.48.0-2-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/lua-luv_1.48.0-2-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/lua-luv_1.48.0-2-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b1/lua-luv_1.48.0-2-3_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.U9WcGH3F/b2/lua-luv_1.48.0-2-3_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.347s) 0.347s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.023s) 0.023s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 652ms CPU time consumed: 651ms _ _ | |_ _ __ _ | |_ ___ __ | | | | |/ _` |_____| | | | \ \ / / | | |_| | (_| |_____| | |_| |\ V / |_|\__,_|\__,_| |_|\__,_| \_/ Thu Nov 21 18:57:24 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Thu Nov 21 18:57:24 UTC 2024 I: lua-luv from unstable built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-21 18:57:24] INFO: Starting at 2024-11-21 18:57:24.876253 [2024-11-21 18:57:24] INFO: Generating the pages of 1 package(s) [2024-11-21 18:57:25] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/arm64/lua-luv didn't produce a buildlog, even though it has been built. [2024-11-21 18:57:25] INFO: Finished at 2024-11-21 18:57:25.311392, took: 0:00:00.435146 Thu Nov 21 18:57:25 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/arm64/lua-luv.html Thu Nov 21 18:57:25 UTC 2024 I: Submitting .buildinfo files to external archives: Thu Nov 21 18:57:25 UTC 2024 I: Submitting 8.0K b1/lua-luv_1.48.0-2-3_arm64.buildinfo.asc https://buildinfo.debian.net/25c7e99d7b8f8bec4ec7127a44a2ab2aeed6d1c6/lua-luv_1.48.0-2-3_arm64 Thu Nov 21 18:57:26 UTC 2024 I: Submitting 8.0K b2/lua-luv_1.48.0-2-3_arm64.buildinfo.asc https://buildinfo.debian.net/54865997cec92e03476d2dbbb63c3843454ddf4c/lua-luv_1.48.0-2-3_arm64 Thu Nov 21 18:57:26 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Thu Nov 21 18:57:26 UTC 2024 I: Done submitting .buildinfo files. Thu Nov 21 18:57:26 UTC 2024 I: Removing signed lua-luv_1.48.0-2-3_arm64.buildinfo.asc files: removed './b1/lua-luv_1.48.0-2-3_arm64.buildinfo.asc' removed './b2/lua-luv_1.48.0-2-3_arm64.buildinfo.asc' 1732215446 arm64 unstable lua-luv Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/lua-luv_1.48.0-2-3.rbuild.log: 91.0% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/arm64/lua-luv_1.48.0-2-3.rbuild.log.gz [2024-11-21 18:57:27] INFO: Starting at 2024-11-21 18:57:27.186858 [2024-11-21 18:57:27] INFO: Generating the pages of 1 package(s) [2024-11-21 18:57:27] INFO: Finished at 2024-11-21 18:57:27.594424, took: 0:00:00.407572 All cleanup done. Thu Nov 21 18:57:27 UTC 2024 - total duration: 0h 10m 33s. Thu Nov 21 18:57:27 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-ucpWY0uA, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 10min 36.568s CPU time consumed: 7.401s