Skip to content

Instantly share code, notes, and snippets.

@ImreSamu
Created March 10, 2026 00:00
Show Gist options
  • Select an option

  • Save ImreSamu/b1b1ab969e9e352679d36bbcde827f55 to your computer and use it in GitHub Desktop.

Select an option

Save ImreSamu/b1b1ab969e9e352679d36bbcde827f55 to your computer and use it in GitHub Desktop.
#0 building with "mybuilder" instance using docker-container driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 5.92kB done
#1 DONE 0.0s
#2 [auth] library/postgres:pull token for registry-1.docker.io
#2 DONE 0.0s
#3 [internal] load metadata for docker.io/library/postgres:15
#3 DONE 0.9s
#4 [internal] load .dockerignore
#4 transferring context: 80B done
#4 DONE 0.0s
#5 [1/7] FROM docker.io/library/postgres:15@sha256:f30e3de0ac9cc938dac627ef2231099867c694b5f949fadb924c8c977428c399
#5 resolve docker.io/library/postgres:15@sha256:f30e3de0ac9cc938dac627ef2231099867c694b5f949fadb924c8c977428c399 done
#5 CACHED
#6 [internal] load build context
#6 transferring context: 6.03kB done
#6 DONE 0.0s
#7 [2/7] RUN apt-get update && apt-get install -y --no-install-recommends build-essential ca-certificates curl postgresql-server-dev-15 patchelf && apt-get clean -y && rm -rf /var/lib/apt/lists/* /tmp/*
#7 0.222 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
#7 0.261 Get:2 http://apt.postgresql.org/pub/repos/apt trixie-pgdg InRelease [180 kB]
#7 0.418 Get:3 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
#7 0.454 Get:4 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
#7 0.480 Get:5 http://apt.postgresql.org/pub/repos/apt trixie-pgdg/15 amd64 Packages [4,677 B]
#7 0.490 Get:6 http://deb.debian.org/debian trixie/main amd64 Packages [9,670 kB]
#7 0.520 Get:7 http://apt.postgresql.org/pub/repos/apt trixie-pgdg/main amd64 Packages [415 kB]
#7 2.819 Get:8 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5,412 B]
#7 2.836 Get:9 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [108 kB]
#7 3.646 Fetched 10.6 MB in 4s (3,010 kB/s)
#7 3.646 Reading package lists...
#7 4.293 Reading package lists...
#7 4.936 Building dependency tree...
#7 5.076 Reading state information...
#7 5.333 The following additional packages will be installed:
#7 5.333 binutils binutils-common binutils-x86-64-linux-gnu bzip2 clang-19 cpp cpp-14
#7 5.333 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu dpkg-dev g++ g++-14
#7 5.333 g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-14
#7 5.333 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu libasan8 libatomic1 libbinutils
#7 5.333 libbrotli1 libc-dev-bin libc6-dev libcc1-0 libclang-common-19-dev
#7 5.334 libclang-cpp19 libclang1-19 libcrypt-dev libctf-nobfd0 libctf0 libcurl4t64
#7 5.334 libdpkg-perl libexpat1 libffi-dev libgc1 libgcc-14-dev libgomp1 libgprofng0
#7 5.334 libhwasan0 libisl23 libitm1 libjansson4 liblsan0 libmpc3 libmpfr6
#7 5.334 libncurses-dev libncurses6 libnghttp2-14 libnghttp3-9 libobjc-14-dev
#7 5.334 libobjc4 libpfm4 libpq-dev libpsl5t64 libpython3-stdlib
#7 5.335 libpython3.13-minimal libpython3.13-stdlib libquadmath0 librtmp1 libsframe1
#7 5.335 libssh2-1t64 libssl-dev libstdc++-14-dev libtsan2 libubsan1 libxml2-dev
#7 5.335 libyaml-0-2 libz3-dev linux-libc-dev llvm-19 llvm-19-dev
#7 5.335 llvm-19-linker-tools llvm-19-runtime llvm-19-tools make media-types patch
#7 5.335 python3 python3-minimal python3-pygments python3-yaml python3.13
#7 5.336 python3.13-minimal rpcsvc-proto
#7 5.338 Suggested packages:
#7 5.338 binutils-doc gprofng-gui binutils-gold bzip2-doc clang-19-doc wasi-libc
#7 5.338 cpp-doc gcc-14-locales cpp-14-doc debian-keyring debian-tag2upload-keyring
#7 5.338 g++-multilib g++-14-multilib gcc-14-doc gcc-multilib manpages-dev autoconf
#7 5.338 automake libtool flex bison gdb gcc-doc gcc-14-multilib gdb-x86-64-linux-gnu
#7 5.338 libc-devtools glibc-doc git bzr ncurses-doc postgresql-doc-18 libssl-doc
#7 5.338 libstdc++-14-doc pkg-config llvm-19-doc make-doc ed diffutils-doc
#7 5.338 python3-doc python3-tk python3-venv python-pygments-doc ttf-bitstream-vera
#7 5.338 python3.13-venv python3.13-doc binfmt-support
#7 5.338 Recommended packages:
#7 5.338 clang-tools-19 bash-completion fakeroot libalgorithm-merge-perl manpages
#7 5.338 manpages-dev libclang-rt-19-dev libfile-fcntllock-perl
#7 5.338 liblocale-gettext-perl libgpm2 publicsuffix binfmt-support | systemd
#7 5.808 The following NEW packages will be installed:
#7 5.808 binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2
#7 5.808 ca-certificates clang-19 cpp cpp-14 cpp-14-x86-64-linux-gnu
#7 5.808 cpp-x86-64-linux-gnu curl dpkg-dev g++ g++-14 g++-14-x86-64-linux-gnu
#7 5.808 g++-x86-64-linux-gnu gcc gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu
#7 5.808 libasan8 libatomic1 libbinutils libbrotli1 libc-dev-bin libc6-dev libcc1-0
#7 5.808 libclang-common-19-dev libclang-cpp19 libclang1-19 libcrypt-dev
#7 5.808 libctf-nobfd0 libctf0 libcurl4t64 libdpkg-perl libexpat1 libffi-dev libgc1
#7 5.809 libgcc-14-dev libgomp1 libgprofng0 libhwasan0 libisl23 libitm1 libjansson4
#7 5.809 liblsan0 libmpc3 libmpfr6 libncurses-dev libncurses6 libnghttp2-14
#7 5.809 libnghttp3-9 libobjc-14-dev libobjc4 libpfm4 libpq-dev libpsl5t64
#7 5.809 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libquadmath0
#7 5.809 librtmp1 libsframe1 libssh2-1t64 libssl-dev libstdc++-14-dev libtsan2
#7 5.809 libubsan1 libxml2-dev libyaml-0-2 libz3-dev linux-libc-dev llvm-19
#7 5.809 llvm-19-dev llvm-19-linker-tools llvm-19-runtime llvm-19-tools make
#7 5.810 media-types patch patchelf postgresql-server-dev-15 python3 python3-minimal
#7 5.810 python3-pygments python3-yaml python3.13 python3.13-minimal rpcsvc-proto
#7 5.932 0 upgraded, 90 newly installed, 0 to remove and 0 not upgraded.
#7 5.932 Need to get 173 MB of archives.
#7 5.932 After this operation, 916 MB of additional disk space will be used.
#7 5.932 Get:1 http://deb.debian.org/debian trixie/main amd64 libexpat1 amd64 2.7.1-2 [108 kB]
#7 5.934 Get:2 http://apt.postgresql.org/pub/repos/apt trixie-pgdg/main amd64 libpq-dev amd64 18.3-1.pgdg13+1 [166 kB]
#7 5.981 Get:3 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB]
#7 6.035 Get:4 http://apt.postgresql.org/pub/repos/apt trixie-pgdg/main amd64 postgresql-server-dev-15 amd64 15.17-1.pgdg13+1 [1,169 kB]
#7 6.115 Get:5 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2 [2,224 kB]
#7 6.383 Get:6 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB]
#7 6.386 Get:7 http://deb.debian.org/debian trixie/main amd64 media-types all 13.0.0 [29.3 kB]
#7 6.389 Get:8 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1,956 kB]
#7 6.576 Get:9 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2 [757 kB]
#7 6.757 Get:10 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB]
#7 6.758 Get:11 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB]
#7 6.760 Get:12 http://deb.debian.org/debian trixie/main amd64 bzip2 amd64 1.0.8-6 [40.5 kB]
#7 6.764 Get:13 http://deb.debian.org/debian trixie/main amd64 ca-certificates all 20250419 [162 kB]
#7 7.148 Get:14 http://deb.debian.org/debian trixie/main amd64 libsframe1 amd64 2.44-3 [78.4 kB]
#7 7.174 Get:15 http://deb.debian.org/debian trixie/main amd64 binutils-common amd64 2.44-3 [2,509 kB]
#7 7.821 Get:16 http://deb.debian.org/debian trixie/main amd64 libbinutils amd64 2.44-3 [534 kB]
#7 8.060 Get:17 http://deb.debian.org/debian trixie/main amd64 libgprofng0 amd64 2.44-3 [808 kB]
#7 8.409 Get:18 http://deb.debian.org/debian trixie/main amd64 libctf-nobfd0 amd64 2.44-3 [156 kB]
#7 8.446 Get:19 http://deb.debian.org/debian trixie/main amd64 libctf0 amd64 2.44-3 [88.6 kB]
#7 8.463 Get:20 http://deb.debian.org/debian trixie/main amd64 libjansson4 amd64 2.14-2+b3 [39.8 kB]
#7 8.468 Get:21 http://deb.debian.org/debian trixie/main amd64 binutils-x86-64-linux-gnu amd64 2.44-3 [1,014 kB]
#7 9.002 Get:22 http://deb.debian.org/debian trixie/main amd64 binutils amd64 2.44-3 [265 kB]
#7 9.062 Get:23 http://deb.debian.org/debian trixie/main amd64 libc-dev-bin amd64 2.41-12+deb13u1 [58.5 kB]
#7 9.073 Get:24 http://deb.debian.org/debian-security trixie-security/main amd64 linux-libc-dev all 6.12.73-1 [2,745 kB]
#7 10.62 Get:25 http://deb.debian.org/debian trixie/main amd64 libcrypt-dev amd64 1:4.4.38-1 [119 kB]
#7 10.66 Get:26 http://deb.debian.org/debian trixie/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB]
#7 10.67 Get:27 http://deb.debian.org/debian trixie/main amd64 libc6-dev amd64 2.41-12+deb13u1 [1,994 kB]
#7 11.02 Get:28 http://deb.debian.org/debian trixie/main amd64 libisl23 amd64 0.27-1 [659 kB]
#7 11.11 Get:29 http://deb.debian.org/debian trixie/main amd64 libmpfr6 amd64 4.2.2-1 [729 kB]
#7 11.20 Get:30 http://deb.debian.org/debian trixie/main amd64 libmpc3 amd64 1.3.1-1+b3 [52.2 kB]
#7 11.21 Get:31 http://deb.debian.org/debian trixie/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-19 [11.0 MB]
#7 12.39 Get:32 http://deb.debian.org/debian trixie/main amd64 cpp-14 amd64 14.2.0-19 [1,280 B]
#7 12.39 Get:33 http://deb.debian.org/debian trixie/main amd64 cpp-x86-64-linux-gnu amd64 4:14.2.0-1 [4,840 B]
#7 12.39 Get:34 http://deb.debian.org/debian trixie/main amd64 cpp amd64 4:14.2.0-1 [1,568 B]
#7 12.39 Get:35 http://deb.debian.org/debian trixie/main amd64 libcc1-0 amd64 14.2.0-19 [42.8 kB]
#7 12.40 Get:36 http://deb.debian.org/debian trixie/main amd64 libgomp1 amd64 14.2.0-19 [137 kB]
#7 12.41 Get:37 http://deb.debian.org/debian trixie/main amd64 libitm1 amd64 14.2.0-19 [26.0 kB]
#7 12.41 Get:38 http://deb.debian.org/debian trixie/main amd64 libatomic1 amd64 14.2.0-19 [9,308 B]
#7 12.42 Get:39 http://deb.debian.org/debian trixie/main amd64 libasan8 amd64 14.2.0-19 [2,725 kB]
#7 12.73 Get:40 http://deb.debian.org/debian trixie/main amd64 liblsan0 amd64 14.2.0-19 [1,204 kB]
#7 12.90 Get:41 http://deb.debian.org/debian trixie/main amd64 libtsan2 amd64 14.2.0-19 [2,460 kB]
#7 13.16 Get:42 http://deb.debian.org/debian trixie/main amd64 libubsan1 amd64 14.2.0-19 [1,074 kB]
#7 13.26 Get:43 http://deb.debian.org/debian trixie/main amd64 libhwasan0 amd64 14.2.0-19 [1,488 kB]
#7 13.39 Get:44 http://deb.debian.org/debian trixie/main amd64 libquadmath0 amd64 14.2.0-19 [145 kB]
#7 13.41 Get:45 http://deb.debian.org/debian trixie/main amd64 libgcc-14-dev amd64 14.2.0-19 [2,672 kB]
#7 13.67 Get:46 http://deb.debian.org/debian trixie/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-19 [21.4 MB]
#7 16.03 Get:47 http://deb.debian.org/debian trixie/main amd64 gcc-14 amd64 14.2.0-19 [540 kB]
#7 16.10 Get:48 http://deb.debian.org/debian trixie/main amd64 gcc-x86-64-linux-gnu amd64 4:14.2.0-1 [1,436 B]
#7 16.10 Get:49 http://deb.debian.org/debian trixie/main amd64 gcc amd64 4:14.2.0-1 [5,136 B]
#7 16.10 Get:50 http://deb.debian.org/debian trixie/main amd64 libstdc++-14-dev amd64 14.2.0-19 [2,376 kB]
#7 16.32 Get:51 http://deb.debian.org/debian trixie/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-19 [12.1 MB]
#7 17.75 Get:52 http://deb.debian.org/debian trixie/main amd64 g++-14 amd64 14.2.0-19 [22.5 kB]
#7 17.75 Get:53 http://deb.debian.org/debian trixie/main amd64 g++-x86-64-linux-gnu amd64 4:14.2.0-1 [1,200 B]
#7 17.75 Get:54 http://deb.debian.org/debian trixie/main amd64 g++ amd64 4:14.2.0-1 [1,344 B]
#7 17.75 Get:55 http://deb.debian.org/debian trixie/main amd64 make amd64 4.4.1-2 [463 kB]
#7 17.79 Get:56 http://deb.debian.org/debian trixie/main amd64 libdpkg-perl all 1.22.21 [650 kB]
#7 17.94 Get:57 http://deb.debian.org/debian trixie/main amd64 patch amd64 2.8-2 [134 kB]
#7 17.94 Get:58 http://deb.debian.org/debian trixie/main amd64 dpkg-dev all 1.22.21 [1,338 kB]
#7 18.07 Get:59 http://deb.debian.org/debian trixie/main amd64 build-essential amd64 12.12 [4,624 B]
#7 18.07 Get:60 http://deb.debian.org/debian trixie/main amd64 libclang-cpp19 amd64 1:19.1.7-3+b1 [13.2 MB]
#7 19.38 Get:61 http://deb.debian.org/debian trixie/main amd64 libgc1 amd64 1:8.2.8-1 [247 kB]
#7 19.42 Get:62 http://deb.debian.org/debian trixie/main amd64 libobjc4 amd64 14.2.0-19 [43.3 kB]
#7 19.44 Get:63 http://deb.debian.org/debian trixie/main amd64 libobjc-14-dev amd64 14.2.0-19 [173 kB]
#7 19.48 Get:64 http://deb.debian.org/debian trixie/main amd64 libclang-common-19-dev amd64 1:19.1.7-3+b1 [740 kB]
#7 19.56 Get:65 http://deb.debian.org/debian trixie/main amd64 llvm-19-linker-tools amd64 1:19.1.7-3+b1 [1,263 kB]
#7 19.69 Get:66 http://deb.debian.org/debian trixie/main amd64 libclang1-19 amd64 1:19.1.7-3+b1 [7,623 kB]
#7 20.48 Get:67 http://deb.debian.org/debian trixie/main amd64 clang-19 amd64 1:19.1.7-3+b1 [117 kB]
#7 20.50 Get:68 http://deb.debian.org/debian trixie/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB]
#7 20.53 Get:69 http://deb.debian.org/debian trixie/main amd64 libnghttp2-14 amd64 1.64.0-1.1 [76.0 kB]
#7 20.54 Get:70 http://deb.debian.org/debian trixie/main amd64 libnghttp3-9 amd64 1.8.0-1 [67.7 kB]
#7 20.56 Get:71 http://deb.debian.org/debian trixie/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB]
#7 20.58 Get:72 http://deb.debian.org/debian trixie/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB]
#7 20.58 Get:73 http://deb.debian.org/debian trixie/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB]
#7 20.61 Get:74 http://deb.debian.org/debian trixie/main amd64 libcurl4t64 amd64 8.14.1-2+deb13u2 [391 kB]
#7 20.63 Get:75 http://deb.debian.org/debian trixie/main amd64 curl amd64 8.14.1-2+deb13u2 [270 kB]
#7 20.67 Get:76 http://deb.debian.org/debian trixie/main amd64 libffi-dev amd64 3.4.8-2 [61.1 kB]
#7 20.69 Get:77 http://deb.debian.org/debian trixie/main amd64 libncurses6 amd64 6.5+20250216-2 [105 kB]
#7 20.72 Get:78 http://deb.debian.org/debian trixie/main amd64 libncurses-dev amd64 6.5+20250216-2 [353 kB]
#7 20.78 Get:79 http://deb.debian.org/debian trixie/main amd64 libpfm4 amd64 4.13.0+git99-gc5587f9-1 [371 kB]
#7 20.84 Get:80 http://deb.debian.org/debian-security trixie-security/main amd64 libssl-dev amd64 3.5.4-1~deb13u2 [2,958 kB]
#7 21.25 Get:81 http://deb.debian.org/debian trixie/main amd64 libxml2-dev amd64 2.12.7+dfsg+really2.9.14-2.1+deb13u2 [794 kB]
#7 21.35 Get:82 http://deb.debian.org/debian trixie/main amd64 libyaml-0-2 amd64 0.2.5-2 [52.5 kB]
#7 21.37 Get:83 http://deb.debian.org/debian trixie/main amd64 libz3-dev amd64 4.13.3-1 [107 kB]
#7 21.41 Get:84 http://deb.debian.org/debian trixie/main amd64 llvm-19-runtime amd64 1:19.1.7-3+b1 [551 kB]
#7 21.49 Get:85 http://deb.debian.org/debian trixie/main amd64 llvm-19 amd64 1:19.1.7-3+b1 [16.4 MB]
#7 23.12 Get:86 http://deb.debian.org/debian trixie/main amd64 python3-pygments all 2.18.0+dfsg-2 [836 kB]
#7 23.25 Get:87 http://deb.debian.org/debian trixie/main amd64 python3-yaml amd64 6.0.2-1+b2 [136 kB]
#7 23.28 Get:88 http://deb.debian.org/debian trixie/main amd64 llvm-19-tools amd64 1:19.1.7-3+b1 [511 kB]
#7 23.37 Get:89 http://deb.debian.org/debian trixie/main amd64 llvm-19-dev amd64 1:19.1.7-3+b1 [43.1 MB]
#7 27.55 Get:90 http://deb.debian.org/debian trixie/main amd64 patchelf amd64 0.18.0-1.4 [99.7 kB]
#7 27.75 debconf: unable to initialize frontend: Dialog
#7 27.75 debconf: (TERM is not set, so the dialog frontend is not usable.)
#7 27.75 debconf: falling back to frontend: Readline
#7 27.76 debconf: unable to initialize frontend: Readline
#7 27.76 debconf: (This frontend requires a controlling tty.)
#7 27.76 debconf: falling back to frontend: Teletype
#7 27.76 debconf: unable to initialize frontend: Teletype
#7 27.76 debconf: (This frontend requires a controlling tty.)
#7 27.76 debconf: falling back to frontend: Noninteractive
#7 29.64 Preconfiguring packages ...
#7 29.73 Fetched 173 MB in 22s (7,954 kB/s)
#7 29.75 Selecting previously unselected package libexpat1:amd64.
#7 29.75 (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 ... 11327 files and directories currently installed.)
#7 29.79 Preparing to unpack .../libexpat1_2.7.1-2_amd64.deb ...
#7 29.79 Unpacking libexpat1:amd64 (2.7.1-2) ...
#7 29.82 Selecting previously unselected package libpython3.13-minimal:amd64.
#7 29.83 Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ...
#7 29.83 Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ...
#7 29.90 Selecting previously unselected package python3.13-minimal.
#7 29.90 Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ...
#7 29.90 Unpacking python3.13-minimal (3.13.5-2) ...
#7 30.03 Setting up libpython3.13-minimal:amd64 (3.13.5-2) ...
#7 30.04 Setting up libexpat1:amd64 (2.7.1-2) ...
#7 30.05 Setting up python3.13-minimal (3.13.5-2) ...
#7 30.79 Selecting previously unselected package python3-minimal.
#7 30.79 (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 ... 11661 files and directories currently installed.)
#7 30.80 Preparing to unpack .../python3-minimal_3.13.5-1_amd64.deb ...
#7 30.80 Unpacking python3-minimal (3.13.5-1) ...
#7 30.83 Selecting previously unselected package media-types.
#7 30.83 Preparing to unpack .../media-types_13.0.0_all.deb ...
#7 30.83 Unpacking media-types (13.0.0) ...
#7 30.85 Selecting previously unselected package libpython3.13-stdlib:amd64.
#7 30.85 Preparing to unpack .../libpython3.13-stdlib_3.13.5-2_amd64.deb ...
#7 30.86 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ...
#7 30.97 Selecting previously unselected package python3.13.
#7 30.98 Preparing to unpack .../python3.13_3.13.5-2_amd64.deb ...
#7 30.98 Unpacking python3.13 (3.13.5-2) ...
#7 31.01 Selecting previously unselected package libpython3-stdlib:amd64.
#7 31.01 Preparing to unpack .../libpython3-stdlib_3.13.5-1_amd64.deb ...
#7 31.01 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ...
#7 31.03 Setting up python3-minimal (3.13.5-1) ...
#7 31.18 Selecting previously unselected package python3.
#7 31.18 (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 ... 12115 files and directories currently installed.)
#7 31.19 Preparing to unpack .../00-python3_3.13.5-1_amd64.deb ...
#7 31.20 Unpacking python3 (3.13.5-1) ...
#7 31.22 Selecting previously unselected package bzip2.
#7 31.22 Preparing to unpack .../01-bzip2_1.0.8-6_amd64.deb ...
#7 31.22 Unpacking bzip2 (1.0.8-6) ...
#7 31.25 Selecting previously unselected package ca-certificates.
#7 31.25 Preparing to unpack .../02-ca-certificates_20250419_all.deb ...
#7 31.26 Unpacking ca-certificates (20250419) ...
#7 31.30 Selecting previously unselected package libsframe1:amd64.
#7 31.31 Preparing to unpack .../03-libsframe1_2.44-3_amd64.deb ...
#7 31.31 Unpacking libsframe1:amd64 (2.44-3) ...
#7 31.33 Selecting previously unselected package binutils-common:amd64.
#7 31.34 Preparing to unpack .../04-binutils-common_2.44-3_amd64.deb ...
#7 31.34 Unpacking binutils-common:amd64 (2.44-3) ...
#7 31.53 Selecting previously unselected package libbinutils:amd64.
#7 31.53 Preparing to unpack .../05-libbinutils_2.44-3_amd64.deb ...
#7 31.53 Unpacking libbinutils:amd64 (2.44-3) ...
#7 31.58 Selecting previously unselected package libgprofng0:amd64.
#7 31.58 Preparing to unpack .../06-libgprofng0_2.44-3_amd64.deb ...
#7 31.58 Unpacking libgprofng0:amd64 (2.44-3) ...
#7 31.65 Selecting previously unselected package libctf-nobfd0:amd64.
#7 31.65 Preparing to unpack .../07-libctf-nobfd0_2.44-3_amd64.deb ...
#7 31.65 Unpacking libctf-nobfd0:amd64 (2.44-3) ...
#7 31.69 Selecting previously unselected package libctf0:amd64.
#7 31.69 Preparing to unpack .../08-libctf0_2.44-3_amd64.deb ...
#7 31.69 Unpacking libctf0:amd64 (2.44-3) ...
#7 31.72 Selecting previously unselected package libjansson4:amd64.
#7 31.72 Preparing to unpack .../09-libjansson4_2.14-2+b3_amd64.deb ...
#7 31.72 Unpacking libjansson4:amd64 (2.14-2+b3) ...
#7 31.75 Selecting previously unselected package binutils-x86-64-linux-gnu.
#7 31.75 Preparing to unpack .../10-binutils-x86-64-linux-gnu_2.44-3_amd64.deb ...
#7 31.75 Unpacking binutils-x86-64-linux-gnu (2.44-3) ...
#7 31.85 Selecting previously unselected package binutils.
#7 31.85 Preparing to unpack .../11-binutils_2.44-3_amd64.deb ...
#7 31.85 Unpacking binutils (2.44-3) ...
#7 31.89 Selecting previously unselected package libc-dev-bin.
#7 31.89 Preparing to unpack .../12-libc-dev-bin_2.41-12+deb13u1_amd64.deb ...
#7 31.89 Unpacking libc-dev-bin (2.41-12+deb13u1) ...
#7 31.91 Selecting previously unselected package linux-libc-dev.
#7 31.91 Preparing to unpack .../13-linux-libc-dev_6.12.73-1_all.deb ...
#7 31.91 Unpacking linux-libc-dev (6.12.73-1) ...
#7 32.17 Selecting previously unselected package libcrypt-dev:amd64.
#7 32.17 Preparing to unpack .../14-libcrypt-dev_1%3a4.4.38-1_amd64.deb ...
#7 32.18 Unpacking libcrypt-dev:amd64 (1:4.4.38-1) ...
#7 32.21 Selecting previously unselected package rpcsvc-proto.
#7 32.21 Preparing to unpack .../15-rpcsvc-proto_1.4.3-1_amd64.deb ...
#7 32.21 Unpacking rpcsvc-proto (1.4.3-1) ...
#7 32.24 Selecting previously unselected package libc6-dev:amd64.
#7 32.24 Preparing to unpack .../16-libc6-dev_2.41-12+deb13u1_amd64.deb ...
#7 32.24 Unpacking libc6-dev:amd64 (2.41-12+deb13u1) ...
#7 32.38 Selecting previously unselected package libisl23:amd64.
#7 32.38 Preparing to unpack .../17-libisl23_0.27-1_amd64.deb ...
#7 32.39 Unpacking libisl23:amd64 (0.27-1) ...
#7 32.44 Selecting previously unselected package libmpfr6:amd64.
#7 32.45 Preparing to unpack .../18-libmpfr6_4.2.2-1_amd64.deb ...
#7 32.45 Unpacking libmpfr6:amd64 (4.2.2-1) ...
#7 32.49 Selecting previously unselected package libmpc3:amd64.
#7 32.49 Preparing to unpack .../19-libmpc3_1.3.1-1+b3_amd64.deb ...
#7 32.49 Unpacking libmpc3:amd64 (1.3.1-1+b3) ...
#7 32.52 Selecting previously unselected package cpp-14-x86-64-linux-gnu.
#7 32.52 Preparing to unpack .../20-cpp-14-x86-64-linux-gnu_14.2.0-19_amd64.deb ...
#7 32.53 Unpacking cpp-14-x86-64-linux-gnu (14.2.0-19) ...
#7 32.98 Selecting previously unselected package cpp-14.
#7 32.99 Preparing to unpack .../21-cpp-14_14.2.0-19_amd64.deb ...
#7 32.99 Unpacking cpp-14 (14.2.0-19) ...
#7 33.01 Selecting previously unselected package cpp-x86-64-linux-gnu.
#7 33.01 Preparing to unpack .../22-cpp-x86-64-linux-gnu_4%3a14.2.0-1_amd64.deb ...
#7 33.01 Unpacking cpp-x86-64-linux-gnu (4:14.2.0-1) ...
#7 33.03 Selecting previously unselected package cpp.
#7 33.04 Preparing to unpack .../23-cpp_4%3a14.2.0-1_amd64.deb ...
#7 33.04 Unpacking cpp (4:14.2.0-1) ...
#7 33.07 Selecting previously unselected package libcc1-0:amd64.
#7 33.07 Preparing to unpack .../24-libcc1-0_14.2.0-19_amd64.deb ...
#7 33.07 Unpacking libcc1-0:amd64 (14.2.0-19) ...
#7 33.10 Selecting previously unselected package libgomp1:amd64.
#7 33.10 Preparing to unpack .../25-libgomp1_14.2.0-19_amd64.deb ...
#7 33.10 Unpacking libgomp1:amd64 (14.2.0-19) ...
#7 33.13 Selecting previously unselected package libitm1:amd64.
#7 33.13 Preparing to unpack .../26-libitm1_14.2.0-19_amd64.deb ...
#7 33.13 Unpacking libitm1:amd64 (14.2.0-19) ...
#7 33.16 Selecting previously unselected package libatomic1:amd64.
#7 33.16 Preparing to unpack .../27-libatomic1_14.2.0-19_amd64.deb ...
#7 33.16 Unpacking libatomic1:amd64 (14.2.0-19) ...
#7 33.18 Selecting previously unselected package libasan8:amd64.
#7 33.19 Preparing to unpack .../28-libasan8_14.2.0-19_amd64.deb ...
#7 33.19 Unpacking libasan8:amd64 (14.2.0-19) ...
#7 33.36 Selecting previously unselected package liblsan0:amd64.
#7 33.36 Preparing to unpack .../29-liblsan0_14.2.0-19_amd64.deb ...
#7 33.36 Unpacking liblsan0:amd64 (14.2.0-19) ...
#7 33.44 Selecting previously unselected package libtsan2:amd64.
#7 33.45 Preparing to unpack .../30-libtsan2_14.2.0-19_amd64.deb ...
#7 33.45 Unpacking libtsan2:amd64 (14.2.0-19) ...
#7 33.60 Selecting previously unselected package libubsan1:amd64.
#7 33.60 Preparing to unpack .../31-libubsan1_14.2.0-19_amd64.deb ...
#7 33.60 Unpacking libubsan1:amd64 (14.2.0-19) ...
#7 33.68 Selecting previously unselected package libhwasan0:amd64.
#7 33.68 Preparing to unpack .../32-libhwasan0_14.2.0-19_amd64.deb ...
#7 33.68 Unpacking libhwasan0:amd64 (14.2.0-19) ...
#7 33.78 Selecting previously unselected package libquadmath0:amd64.
#7 33.78 Preparing to unpack .../33-libquadmath0_14.2.0-19_amd64.deb ...
#7 33.78 Unpacking libquadmath0:amd64 (14.2.0-19) ...
#7 33.81 Selecting previously unselected package libgcc-14-dev:amd64.
#7 33.81 Preparing to unpack .../34-libgcc-14-dev_14.2.0-19_amd64.deb ...
#7 33.81 Unpacking libgcc-14-dev:amd64 (14.2.0-19) ...
#7 33.96 Selecting previously unselected package gcc-14-x86-64-linux-gnu.
#7 33.96 Preparing to unpack .../35-gcc-14-x86-64-linux-gnu_14.2.0-19_amd64.deb ...
#7 33.96 Unpacking gcc-14-x86-64-linux-gnu (14.2.0-19) ...
#7 34.48 Selecting previously unselected package gcc-14.
#7 34.48 Preparing to unpack .../36-gcc-14_14.2.0-19_amd64.deb ...
#7 34.48 Unpacking gcc-14 (14.2.0-19) ...
#7 34.51 Selecting previously unselected package gcc-x86-64-linux-gnu.
#7 34.51 Preparing to unpack .../37-gcc-x86-64-linux-gnu_4%3a14.2.0-1_amd64.deb ...
#7 34.52 Unpacking gcc-x86-64-linux-gnu (4:14.2.0-1) ...
#7 34.54 Selecting previously unselected package gcc.
#7 34.54 Preparing to unpack .../38-gcc_4%3a14.2.0-1_amd64.deb ...
#7 34.54 Unpacking gcc (4:14.2.0-1) ...
#7 34.56 Selecting previously unselected package libstdc++-14-dev:amd64.
#7 34.57 Preparing to unpack .../39-libstdc++-14-dev_14.2.0-19_amd64.deb ...
#7 34.57 Unpacking libstdc++-14-dev:amd64 (14.2.0-19) ...
#7 34.73 Selecting previously unselected package g++-14-x86-64-linux-gnu.
#7 34.73 Preparing to unpack .../40-g++-14-x86-64-linux-gnu_14.2.0-19_amd64.deb ...
#7 34.73 Unpacking g++-14-x86-64-linux-gnu (14.2.0-19) ...
#7 35.18 Selecting previously unselected package g++-14.
#7 35.19 Preparing to unpack .../41-g++-14_14.2.0-19_amd64.deb ...
#7 35.19 Unpacking g++-14 (14.2.0-19) ...
#7 35.21 Selecting previously unselected package g++-x86-64-linux-gnu.
#7 35.21 Preparing to unpack .../42-g++-x86-64-linux-gnu_4%3a14.2.0-1_amd64.deb ...
#7 35.21 Unpacking g++-x86-64-linux-gnu (4:14.2.0-1) ...
#7 35.24 Selecting previously unselected package g++.
#7 35.24 Preparing to unpack .../43-g++_4%3a14.2.0-1_amd64.deb ...
#7 35.24 Unpacking g++ (4:14.2.0-1) ...
#7 35.26 Selecting previously unselected package make.
#7 35.26 Preparing to unpack .../44-make_4.4.1-2_amd64.deb ...
#7 35.27 Unpacking make (4.4.1-2) ...
#7 35.32 Selecting previously unselected package libdpkg-perl.
#7 35.32 Preparing to unpack .../45-libdpkg-perl_1.22.21_all.deb ...
#7 35.33 Unpacking libdpkg-perl (1.22.21) ...
#7 35.37 Selecting previously unselected package patch.
#7 35.38 Preparing to unpack .../46-patch_2.8-2_amd64.deb ...
#7 35.38 Unpacking patch (2.8-2) ...
#7 35.41 Selecting previously unselected package dpkg-dev.
#7 35.41 Preparing to unpack .../47-dpkg-dev_1.22.21_all.deb ...
#7 35.41 Unpacking dpkg-dev (1.22.21) ...
#7 35.47 Selecting previously unselected package build-essential.
#7 35.47 Preparing to unpack .../48-build-essential_12.12_amd64.deb ...
#7 35.47 Unpacking build-essential (12.12) ...
#7 35.50 Selecting previously unselected package libclang-cpp19.
#7 35.50 Preparing to unpack .../49-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ...
#7 35.50 Unpacking libclang-cpp19 (1:19.1.7-3+b1) ...
#7 35.86 Selecting previously unselected package libgc1:amd64.
#7 35.87 Preparing to unpack .../50-libgc1_1%3a8.2.8-1_amd64.deb ...
#7 35.87 Unpacking libgc1:amd64 (1:8.2.8-1) ...
#7 35.90 Selecting previously unselected package libobjc4:amd64.
#7 35.90 Preparing to unpack .../51-libobjc4_14.2.0-19_amd64.deb ...
#7 35.90 Unpacking libobjc4:amd64 (14.2.0-19) ...
#7 35.93 Selecting previously unselected package libobjc-14-dev:amd64.
#7 35.93 Preparing to unpack .../52-libobjc-14-dev_14.2.0-19_amd64.deb ...
#7 35.93 Unpacking libobjc-14-dev:amd64 (14.2.0-19) ...
#7 35.97 Selecting previously unselected package libclang-common-19-dev:amd64.
#7 35.97 Preparing to unpack .../53-libclang-common-19-dev_1%3a19.1.7-3+b1_amd64.deb ...
#7 35.97 Unpacking libclang-common-19-dev:amd64 (1:19.1.7-3+b1) ...
#7 36.06 Selecting previously unselected package llvm-19-linker-tools.
#7 36.07 Preparing to unpack .../54-llvm-19-linker-tools_1%3a19.1.7-3+b1_amd64.deb ...
#7 36.07 Unpacking llvm-19-linker-tools (1:19.1.7-3+b1) ...
#7 36.16 Selecting previously unselected package libclang1-19.
#7 36.16 Preparing to unpack .../55-libclang1-19_1%3a19.1.7-3+b1_amd64.deb ...
#7 36.16 Unpacking libclang1-19 (1:19.1.7-3+b1) ...
#7 36.48 Selecting previously unselected package clang-19.
#7 36.49 Preparing to unpack .../56-clang-19_1%3a19.1.7-3+b1_amd64.deb ...
#7 36.49 Unpacking clang-19 (1:19.1.7-3+b1) ...
#7 36.52 Selecting previously unselected package libbrotli1:amd64.
#7 36.52 Preparing to unpack .../57-libbrotli1_1.1.0-2+b7_amd64.deb ...
#7 36.53 Unpacking libbrotli1:amd64 (1.1.0-2+b7) ...
#7 36.57 Selecting previously unselected package libnghttp2-14:amd64.
#7 36.57 Preparing to unpack .../58-libnghttp2-14_1.64.0-1.1_amd64.deb ...
#7 36.57 Unpacking libnghttp2-14:amd64 (1.64.0-1.1) ...
#7 36.60 Selecting previously unselected package libnghttp3-9:amd64.
#7 36.61 Preparing to unpack .../59-libnghttp3-9_1.8.0-1_amd64.deb ...
#7 36.61 Unpacking libnghttp3-9:amd64 (1.8.0-1) ...
#7 36.63 Selecting previously unselected package libpsl5t64:amd64.
#7 36.64 Preparing to unpack .../60-libpsl5t64_0.21.2-1.1+b1_amd64.deb ...
#7 36.64 Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ...
#7 36.66 Selecting previously unselected package librtmp1:amd64.
#7 36.67 Preparing to unpack .../61-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ...
#7 36.67 Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ...
#7 36.69 Selecting previously unselected package libssh2-1t64:amd64.
#7 36.69 Preparing to unpack .../62-libssh2-1t64_1.11.1-1_amd64.deb ...
#7 36.70 Unpacking libssh2-1t64:amd64 (1.11.1-1) ...
#7 36.72 Selecting previously unselected package libcurl4t64:amd64.
#7 36.73 Preparing to unpack .../63-libcurl4t64_8.14.1-2+deb13u2_amd64.deb ...
#7 36.73 Unpacking libcurl4t64:amd64 (8.14.1-2+deb13u2) ...
#7 36.77 Selecting previously unselected package curl.
#7 36.77 Preparing to unpack .../64-curl_8.14.1-2+deb13u2_amd64.deb ...
#7 36.77 Unpacking curl (8.14.1-2+deb13u2) ...
#7 36.80 Selecting previously unselected package libffi-dev:amd64.
#7 36.80 Preparing to unpack .../65-libffi-dev_3.4.8-2_amd64.deb ...
#7 36.81 Unpacking libffi-dev:amd64 (3.4.8-2) ...
#7 36.83 Selecting previously unselected package libncurses6:amd64.
#7 36.84 Preparing to unpack .../66-libncurses6_6.5+20250216-2_amd64.deb ...
#7 36.84 Unpacking libncurses6:amd64 (6.5+20250216-2) ...
#7 36.87 Selecting previously unselected package libncurses-dev:amd64.
#7 36.87 Preparing to unpack .../67-libncurses-dev_6.5+20250216-2_amd64.deb ...
#7 36.87 Unpacking libncurses-dev:amd64 (6.5+20250216-2) ...
#7 36.92 Selecting previously unselected package libpfm4:amd64.
#7 36.92 Preparing to unpack .../68-libpfm4_4.13.0+git99-gc5587f9-1_amd64.deb ...
#7 36.93 Unpacking libpfm4:amd64 (4.13.0+git99-gc5587f9-1) ...
#7 36.97 Selecting previously unselected package libssl-dev:amd64.
#7 36.98 Preparing to unpack .../69-libssl-dev_3.5.4-1~deb13u2_amd64.deb ...
#7 36.98 Unpacking libssl-dev:amd64 (3.5.4-1~deb13u2) ...
#7 37.14 Selecting previously unselected package libpq-dev.
#7 37.14 Preparing to unpack .../70-libpq-dev_18.3-1.pgdg13+1_amd64.deb ...
#7 37.14 Unpacking libpq-dev (18.3-1.pgdg13+1) ...
#7 37.18 Selecting previously unselected package libxml2-dev:amd64.
#7 37.18 Preparing to unpack .../71-libxml2-dev_2.12.7+dfsg+really2.9.14-2.1+deb13u2_amd64.deb ...
#7 37.18 Unpacking libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u2) ...
#7 37.25 Selecting previously unselected package libyaml-0-2:amd64.
#7 37.25 Preparing to unpack .../72-libyaml-0-2_0.2.5-2_amd64.deb ...
#7 37.25 Unpacking libyaml-0-2:amd64 (0.2.5-2) ...
#7 37.28 Selecting previously unselected package libz3-dev:amd64.
#7 37.28 Preparing to unpack .../73-libz3-dev_4.13.3-1_amd64.deb ...
#7 37.28 Unpacking libz3-dev:amd64 (4.13.3-1) ...
#7 37.31 Selecting previously unselected package llvm-19-runtime.
#7 37.31 Preparing to unpack .../74-llvm-19-runtime_1%3a19.1.7-3+b1_amd64.deb ...
#7 37.31 Unpacking llvm-19-runtime (1:19.1.7-3+b1) ...
#7 37.36 Selecting previously unselected package llvm-19.
#7 37.36 Preparing to unpack .../75-llvm-19_1%3a19.1.7-3+b1_amd64.deb ...
#7 37.36 Unpacking llvm-19 (1:19.1.7-3+b1) ...
#7 37.83 Selecting previously unselected package python3-pygments.
#7 37.84 Preparing to unpack .../76-python3-pygments_2.18.0+dfsg-2_all.deb ...
#7 37.84 Unpacking python3-pygments (2.18.0+dfsg-2) ...
#7 37.91 Selecting previously unselected package python3-yaml.
#7 37.91 Preparing to unpack .../77-python3-yaml_6.0.2-1+b2_amd64.deb ...
#7 37.91 Unpacking python3-yaml (6.0.2-1+b2) ...
#7 37.94 Selecting previously unselected package llvm-19-tools.
#7 37.94 Preparing to unpack .../78-llvm-19-tools_1%3a19.1.7-3+b1_amd64.deb ...
#7 37.95 Unpacking llvm-19-tools (1:19.1.7-3+b1) ...
#7 38.05 Selecting previously unselected package llvm-19-dev.
#7 38.05 Preparing to unpack .../79-llvm-19-dev_1%3a19.1.7-3+b1_amd64.deb ...
#7 38.05 Unpacking llvm-19-dev (1:19.1.7-3+b1) ...
#7 39.33 Selecting previously unselected package patchelf.
#7 39.33 Preparing to unpack .../80-patchelf_0.18.0-1.4_amd64.deb ...
#7 39.33 Unpacking patchelf (0.18.0-1.4) ...
#7 39.36 Selecting previously unselected package postgresql-server-dev-15.
#7 39.36 Preparing to unpack .../81-postgresql-server-dev-15_15.17-1.pgdg13+1_amd64.deb ...
#7 39.36 Unpacking postgresql-server-dev-15 (15.17-1.pgdg13+1) ...
#7 39.50 Setting up media-types (13.0.0) ...
#7 39.51 Setting up libz3-dev:amd64 (4.13.3-1) ...
#7 39.52 Setting up libclang1-19 (1:19.1.7-3+b1) ...
#7 39.52 Setting up libclang-common-19-dev:amd64 (1:19.1.7-3+b1) ...
#7 39.53 Setting up libyaml-0-2:amd64 (0.2.5-2) ...
#7 39.54 Setting up libbrotli1:amd64 (1.1.0-2+b7) ...
#7 39.54 Setting up binutils-common:amd64 (2.44-3) ...
#7 39.55 Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ...
#7 39.56 Setting up libnghttp2-14:amd64 (1.64.0-1.1) ...
#7 39.56 Setting up linux-libc-dev (6.12.73-1) ...
#7 39.57 Setting up libctf-nobfd0:amd64 (2.44-3) ...
#7 39.58 Setting up libgomp1:amd64 (14.2.0-19) ...
#7 39.58 Setting up bzip2 (1.0.8-6) ...
#7 39.59 Setting up libffi-dev:amd64 (3.4.8-2) ...
#7 39.60 Setting up libsframe1:amd64 (2.44-3) ...
#7 39.61 Setting up libjansson4:amd64 (2.14-2+b3) ...
#7 39.61 Setting up ca-certificates (20250419) ...
#7 39.70 debconf: unable to initialize frontend: Dialog
#7 39.70 debconf: (TERM is not set, so the dialog frontend is not usable.)
#7 39.70 debconf: falling back to frontend: Readline
#7 39.70 debconf: unable to initialize frontend: Readline
#7 39.70 debconf: (This frontend requires a controlling tty.)
#7 39.70 debconf: falling back to frontend: Teletype
#7 39.71 debconf: unable to initialize frontend: Teletype
#7 39.71 debconf: (This frontend requires a controlling tty.)
#7 39.71 debconf: falling back to frontend: Noninteractive
#7 40.18 Updating certificates in /etc/ssl/certs...
#7 40.82 150 added, 0 removed; done.
#7 40.84 Setting up libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u2) ...
#7 40.85 Setting up libpfm4:amd64 (4.13.0+git99-gc5587f9-1) ...
#7 40.86 Setting up rpcsvc-proto (1.4.3-1) ...
#7 40.86 Setting up make (4.4.1-2) ...
#7 40.87 Setting up libmpfr6:amd64 (4.2.2-1) ...
#7 40.88 Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ...
#7 40.88 Setting up libncurses6:amd64 (6.5+20250216-2) ...
#7 40.89 Setting up libquadmath0:amd64 (14.2.0-19) ...
#7 40.89 Setting up libssl-dev:amd64 (3.5.4-1~deb13u2) ...
#7 40.90 Setting up libmpc3:amd64 (1.3.1-1+b3) ...
#7 40.91 Setting up libatomic1:amd64 (14.2.0-19) ...
#7 40.91 Setting up patch (2.8-2) ...
#7 40.93 Setting up libgc1:amd64 (1:8.2.8-1) ...
#7 40.93 Setting up libdpkg-perl (1.22.21) ...
#7 40.94 Setting up libnghttp3-9:amd64 (1.8.0-1) ...
#7 40.95 Setting up libubsan1:amd64 (14.2.0-19) ...
#7 40.95 Setting up libhwasan0:amd64 (14.2.0-19) ...
#7 40.96 Setting up libcrypt-dev:amd64 (1:4.4.38-1) ...
#7 40.97 Setting up libasan8:amd64 (14.2.0-19) ...
#7 40.97 Setting up llvm-19-linker-tools (1:19.1.7-3+b1) ...
#7 40.98 Setting up libssh2-1t64:amd64 (1.11.1-1) ...
#7 40.99 Setting up libtsan2:amd64 (14.2.0-19) ...
#7 40.99 Setting up libbinutils:amd64 (2.44-3) ...
#7 41.00 Setting up patchelf (0.18.0-1.4) ...
#7 41.00 Setting up libisl23:amd64 (0.27-1) ...
#7 41.01 Setting up llvm-19-runtime (1:19.1.7-3+b1) ...
#7 41.02 Setting up libc-dev-bin (2.41-12+deb13u1) ...
#7 41.02 Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ...
#7 41.03 Setting up libcc1-0:amd64 (14.2.0-19) ...
#7 41.04 Setting up liblsan0:amd64 (14.2.0-19) ...
#7 41.04 Setting up libitm1:amd64 (14.2.0-19) ...
#7 41.05 Setting up libpython3-stdlib:amd64 (3.13.5-1) ...
#7 41.06 Setting up libclang-cpp19 (1:19.1.7-3+b1) ...
#7 41.06 Setting up libctf0:amd64 (2.44-3) ...
#7 41.07 Setting up libcurl4t64:amd64 (8.14.1-2+deb13u2) ...
#7 41.08 Setting up python3.13 (3.13.5-2) ...
#7 41.93 Setting up libpq-dev (18.3-1.pgdg13+1) ...
#7 41.93 Setting up libobjc4:amd64 (14.2.0-19) ...
#7 41.94 Setting up python3 (3.13.5-1) ...
#7 41.95 running python rtupdate hooks for python3.13...
#7 41.95 running python post-rtupdate hooks for python3.13...
#7 42.03 Setting up python3-pygments (2.18.0+dfsg-2) ...
#7 42.66 Setting up libgprofng0:amd64 (2.44-3) ...
#7 42.67 Setting up cpp-14-x86-64-linux-gnu (14.2.0-19) ...
#7 42.67 Setting up cpp-14 (14.2.0-19) ...
#7 42.68 Setting up libc6-dev:amd64 (2.41-12+deb13u1) ...
#7 42.68 Setting up llvm-19 (1:19.1.7-3+b1) ...
#7 42.69 Setting up curl (8.14.1-2+deb13u2) ...
#7 42.70 Setting up libgcc-14-dev:amd64 (14.2.0-19) ...
#7 42.70 Setting up libstdc++-14-dev:amd64 (14.2.0-19) ...
#7 42.71 Setting up binutils-x86-64-linux-gnu (2.44-3) ...
#7 42.71 Setting up cpp-x86-64-linux-gnu (4:14.2.0-1) ...
#7 42.72 Setting up libncurses-dev:amd64 (6.5+20250216-2) ...
#7 42.72 Setting up python3-yaml (6.0.2-1+b2) ...
#7 42.86 Setting up binutils (2.44-3) ...
#7 42.87 Setting up libobjc-14-dev:amd64 (14.2.0-19) ...
#7 42.87 Setting up clang-19 (1:19.1.7-3+b1) ...
#7 42.88 Setting up dpkg-dev (1.22.21) ...
#7 42.89 Setting up cpp (4:14.2.0-1) ...
#7 42.91 Setting up gcc-14-x86-64-linux-gnu (14.2.0-19) ...
#7 42.92 Setting up llvm-19-tools (1:19.1.7-3+b1) ...
#7 42.93 Setting up gcc-x86-64-linux-gnu (4:14.2.0-1) ...
#7 42.93 Setting up gcc-14 (14.2.0-19) ...
#7 42.94 Setting up llvm-19-dev (1:19.1.7-3+b1) ...
#7 42.95 Setting up g++-14-x86-64-linux-gnu (14.2.0-19) ...
#7 42.95 Setting up g++-x86-64-linux-gnu (4:14.2.0-1) ...
#7 42.96 Setting up g++-14 (14.2.0-19) ...
#7 42.98 Setting up gcc (4:14.2.0-1) ...
#7 43.00 Setting up postgresql-server-dev-15 (15.17-1.pgdg13+1) ...
#7 43.00 Setting up g++ (4:14.2.0-1) ...
#7 43.01 update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
#7 43.01 Setting up build-essential (12.12) ...
#7 43.02 Processing triggers for libc-bin (2.41-12+deb13u1) ...
#7 43.08 Processing triggers for ca-certificates (20250419) ...
#7 43.09 Updating certificates in /etc/ssl/certs...
#7 43.58 0 added, 0 removed; done.
#7 43.58 Running hooks in /etc/ca-certificates/update.d...
#7 43.58 done.
#7 DONE 44.0s
#8 [3/7] RUN set -eux; arch="$(uname -m)" && case "${arch}" in x86_64) julia_arch_dir="x64"; julia_arch_pkg="x86_64" ;; aarch64) julia_arch_dir="aarch64"; julia_arch_pkg="aarch64" ;; *) echo "Unsupported architecture: ${arch}" >&2; exit 1 ;; esac && mkdir -p /usr/local/julia /usr/local/julia-depot && cd /tmp && curl -fL -o julia.tar.gz https://julialang-s3.julialang.org/bin/linux/${julia_arch_dir}/1.10/julia-1.10.10-linux-${julia_arch_pkg}.tar.gz && echo "6a78a03a71c7ab792e8673dc5cedb918e037f081ceb58b50971dfb7c64c5bf81 julia.tar.gz" | sha256sum -c - && tar xzf julia.tar.gz -C /usr/local/julia --strip-components=1 && rm /tmp/julia.tar.gz && ln -fs /usr/local/julia/bin/julia /usr/local/bin/julia && patchelf --clear-execstack /usr/local/julia/lib/julia/libopenlibm.so
#8 0.133 + uname -m
#8 0.134 + arch=x86_64
#8 0.134 + julia_arch_dir=x64
#8 0.134 + julia_arch_pkg=x86_64
#8 0.134 + mkdir -p /usr/local/julia /usr/local/julia-depot
#8 0.138 + cd /tmp
#8 0.138 + curl -fL -o julia.tar.gz https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.10-linux-x86_64.tar.gz
#8 0.147 % Total % Received % Xferd Average Speed Time Time Time Current
#8 0.147 Dload Upload Total Spent Left Speed
#8 0.147 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 165M 0 1695k 0 0 2064k 0 0:01:22 --:--:-- 0:01:22 2064k 4 165M 4 6959k 0 0 3825k 0 0:00:44 0:00:01 0:00:43 3825k 8 165M 8 14.7M 0 0 5364k 0 0:00:31 0:00:02 0:00:29 5363k 14 165M 14 24.8M 0 0 6660k 0 0:00:25 0:00:03 0:00:22 6659k 21 165M 21 35.2M 0 0 7479k 0 0:00:22 0:00:04 0:00:18 7479k 26 165M 26 43.9M 0 0 7723k 0 0:00:21 0:00:05 0:00:16 8652k 32 165M 32 53.5M 0 0 8043k 0 0:00:21 0:00:06 0:00:15 9577k 37 165M 37 61.5M 0 0 8054k 0 0:00:21 0:00:07 0:00:14 9571k 42 165M 42 70.3M 0 0 8171k 0 0:00:20 0:00:08 0:00:12 9324k 48 165M 48 79.7M 0 0 8319k 0 0:00:20 0:00:09 0:00:11 9128k 52 165M 52 87.1M 0 0 8241k 0 0:00:20 0:00:10 0:00:10 8843k 52 165M 52 87.2M 0 0 7393k 0 0:00:22 0:00:12 0:00:10 6552k 52 165M 52 87.2M 0 0 6971k 0 0:00:24 0:00:12 0:00:12 5276k 52 165M 52 87.3M 0 0 6460k 0 0:00:26 0:00:13 0:00:13 3457k 52 165M 52 87.3M 0 0 5921k 0 0:00:28 0:00:15 0:00:13 1465k 52 165M 52 87.3M 0 0 5553k 0 0:00:30 0:00:16 0:00:14 37271 52 165M 52 87.3M 0 0 5228k 0 0:00:32 0:00:17 0:00:15 16316 52 165M 52 87.3M 0 0 4939k 0 0:00:34 0:00:18 0:00:16 9301 52 165M 52 87.3M 0 0 4680k 0 0:00:36 0:00:19 0:00:17 0 52 165M 52 87.3M 0 0 4447k 0 0:00:38 0:00:20 0:00:18 0 52 165M 52 87.3M 0 0 4236k 0 0:00:40 0:00:21 0:00:19 0 53 165M 53 88.0M 0 0 4132k 0 0:00:41 0:00:21 0:00:20 162k 54 165M 54 89.8M 0 0 4029k 0 0:00:42 0:00:22 0:00:20 536k 55 165M 55 91.2M 0 0 3919k 0 0:00:43 0:00:23 0:00:20 845k 55 165M 55 92.6M 0 0 3820k 0 0:00:44 0:00:24 0:00:20 1150k 56 165M 56 94.1M 0 0 3734k 0 0:00:45 0:00:25 0:00:20 1484k 57 165M 57 95.7M 0 0 3655k 0 0:00:46 0:00:26 0:00:20 1569k 58 165M 58 97.2M 0 0 3578k 0 0:00:47 0:00:27 0:00:20 1521k 59 165M 59 99.0M 0 0 3519k 0 0:00:48 0:00:28 0:00:20 1605k 60 165M 60 100M 0 0 3450k 0 0:00:49 0:00:29 0:00:20 1608k 61 165M 61 102M 0 0 3389k 0 0:00:50 0:00:30 0:00:20 1615k 62 165M 62 103M 0 0 3336k 0 0:00:50 0:00:31 0:00:19 1622k 63 165M 63 105M 0 0 3291k 0 0:00:51 0:00:32 0:00:19 1692k 64 165M 64 107M 0 0 3244k 0 0:00:52 0:00:33 0:00:19 1657k 65 165M 65 108M 0 0 3196k 0 0:00:53 0:00:34 0:00:19 1678k 66 165M 66 110M 0 0 3156k 0 0:00:53 0:00:35 0:00:18 1712k 67 165M 67 111M 0 0 3113k 0 0:00:54 0:00:36 0:00:18 1696k 68 165M 68 113M 0 0 3071k 0 0:00:55 0:00:37 0:00:18 1632k 69 165M 69 114M 0 0 3031k 0 0:00:55 0:00:38 0:00:17 1594k 70 165M 70 116M 0 0 2992k 0 0:00:56 0:00:39 0:00:17 1577k 71 165M 71 118M 0 0 2964k 0 0:00:57 0:00:40 0:00:17 1594k 72 165M 72 119M 0 0 2931k 0 0:00:57 0:00:41 0:00:16 1590k 73 165M 73 121M 0 0 2897k 0 0:00:58 0:00:42 0:00:16 1579k 73 165M 73 122M 0 0 2864k 0 0:00:59 0:00:43 0:00:16 1574k 74 165M 74 124M 0 0 2835k 0 0:00:59 0:00:44 0:00:15 1578k 75 165M 75 125M 0 0 2807k 0 0:01:00 0:00:45 0:00:15 1516k 76 165M 76 127M 0 0 2784k 0 0:01:00 0:00:46 0:00:14 1558k 77 165M 77 128M 0 0 2761k 0 0:01:01 0:00:47 0:00:14 1596k 78 165M 78 130M 0 0 2732k 0 0:01:02 0:00:48 0:00:14 1567k 79 165M 79 131M 0 0 2698k 0 0:01:02 0:00:49 0:00:13 1473k 80 165M 80 132M 0 0 2675k 0 0:01:03 0:00:50 0:00:13 1463k 81 165M 81 134M 0 0 2654k 0 0:01:03 0:00:51 0:00:12 1432k 81 165M 81 135M 0 0 2629k 0 0:01:04 0:00:52 0:00:12 1357k 82 165M 82 137M 0 0 2609k 0 0:01:05 0:00:53 0:00:12 1418k 83 165M 83 138M 0 0 2593k 0 0:01:05 0:00:54 0:00:11 1544k 84 165M 84 140M 0 0 2576k 0 0:01:05 0:00:55 0:00:10 1573k 85 165M 85 141M 0 0 2556k 0 0:01:06 0:00:56 0:00:10 1552k 86 165M 86 143M 0 0 2539k 0 0:01:06 0:00:57 0:00:09 1590k 87 165M 87 144M 0 0 2523k 0 0:01:07 0:00:58 0:00:09 1589k 88 165M 88 146M 0 0 2509k 0 0:01:07 0:00:59 0:00:08 1597k 89 165M 89 148M 0 0 2498k 0 0:01:07 0:01:00 0:00:07 1626k 90 165M 90 149M 0 0 2479k 0 0:01:08 0:01:01 0:00:07 1596k 91 165M 91 151M 0 0 2465k 0 0:01:08 0:01:02 0:00:06 1620k 92 165M 92 152M 0 0 2453k 0 0:01:09 0:01:03 0:00:06 1625k 93 165M 93 154M 0 0 2441k 0 0:01:09 0:01:04 0:00:05 1628k 94 165M 94 156M 0 0 2428k 0 0:01:09 0:01:05 0:00:04 1581k 95 165M 95 157M 0 0 2416k 0 0:01:10 0:01:06 0:00:04 1631k 95 165M 95 159M 0 0 2402k 0 0:01:10 0:01:07 0:00:03 1608k 97 165M 97 160M 0 0 2392k 0 0:01:10 0:01:08 0:00:02 1625k 97 165M 97 162M 0 0 2381k 0 0:01:11 0:01:09 0:00:02 1603k 98 165M 98 163M 0 0 2369k 0 0:01:11 0:01:10 0:00:01 1592k 99 165M 99 165M 0 0 2356k 0 0:01:12 0:01:11 0:00:01 1559k 100 165M 100 165M 0 0 2351k 0 0:01:12 0:01:12 --:--:-- 1556k
#8 72.35 + echo 6a78a03a71c7ab792e8673dc5cedb918e037f081ceb58b50971dfb7c64c5bf81 julia.tar.gz
#8 72.35 + sha256sum -c -
#8 72.82 julia.tar.gz: OK
#8 72.83 + tar xzf julia.tar.gz -C /usr/local/julia --strip-components=1
#8 77.03 + rm /tmp/julia.tar.gz
#8 77.07 + ln -fs /usr/local/julia/bin/julia /usr/local/bin/julia
#8 77.08 + patchelf --clear-execstack /usr/local/julia/lib/julia/libopenlibm.so
#8 DONE 77.4s
#9 [4/7] RUN set -eux; julia -e 'using Pkg, InteractiveUtils; packages = filter(!isempty, strip.(split(get(ENV, "PLJULIA_PACKAGES", ""), ","))); if !isempty(packages) println("install: ", join(packages, ",")); for (index, package_name) in enumerate(packages) println("$(index) $(package_name)"); Pkg.add(package_name); end; Pkg.precompile(strict=true); for package_name in packages @eval using $(Symbol(package_name)); end; end; Pkg.status(); versioninfo(); if "CpuId" in packages println(CpuId.cpuinfo()); end;'; chown -R postgres:postgres /usr/local/julia-depot; rm -rf /usr/local/julia-depot/registries/General
#9 0.089 + julia -e using Pkg, InteractiveUtils; packages = filter(!isempty, strip.(split(get(ENV, "PLJULIA_PACKAGES", ""), ","))); if !isempty(packages) println("install: ", join(packages, ",")); for (index, package_name) in enumerate(packages) println("$(index) $(package_name)"); Pkg.add(package_name); end; Pkg.precompile(strict=true); for package_name in packages @eval using $(Symbol(package_name)); end; end; Pkg.status(); versioninfo(); if "CpuId" in packages println(CpuId.cpuinfo()); end;
#9 0.415 install: Combinatorics,StringDistances,TextWrap,Distances
#9 0.448 1 Combinatorics
#9 0.758 Installing known registries into `/usr/local/julia-depot`
#9 4.310 Added `General` registry to /usr/local/julia-depot/registries
#9 5.559 Updating registry at `/usr/local/julia-depot/registries/General.toml`
#9 5.577 Resolving package versions...
#9 8.577 Installed Combinatorics ─ v1.1.0
#9 9.629 Updating `/usr/local/julia-depot/environments/v1.10/Project.toml`
#9 9.631 [861a8166] + Combinatorics v1.1.0
#9 9.631 Updating `/usr/local/julia-depot/environments/v1.10/Manifest.toml`
#9 9.631 [861a8166] + Combinatorics v1.1.0
#9 10.64 Precompiling packages...
#9 12.14 1075.4 ms ✓ Combinatorics
#9 12.14 1 dependency successfully precompiled in 2 seconds
#9 12.15 2 StringDistances
#9 12.15 Resolving package versions...
#9 13.85 Installed StringDistances ─ v0.11.3
#9 13.85 Installed Distances ─────── v0.10.12
#9 13.85 Installed StatsAPI ──────── v1.8.0
#9 14.24 Updating `/usr/local/julia-depot/environments/v1.10/Project.toml`
#9 14.26 [88034a9c] + StringDistances v0.11.3
#9 14.27 Updating `/usr/local/julia-depot/environments/v1.10/Manifest.toml`
#9 14.28 [b4f34e82] + Distances v0.10.12
#9 14.28 [82ae8749] + StatsAPI v1.8.0
#9 14.28 [88034a9c] + StringDistances v0.11.3
#9 14.28 [56f22d72] + Artifacts
#9 14.28 [8f399da3] + Libdl
#9 14.28 [37e2e46d] + LinearAlgebra
#9 14.28 [9a3f8284] + Random
#9 14.28 [ea8e919c] + SHA v0.7.0
#9 14.28 [9e88b42a] + Serialization
#9 14.28 [2f01184e] + SparseArrays v1.10.0
#9 14.28 [10745b16] + Statistics v1.10.0
#9 14.28 [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0
#9 14.28 [4536629a] + OpenBLAS_jll v0.3.23+4
#9 14.28 [bea87d4a] + SuiteSparse_jll v7.2.1+1
#9 14.28 [8e850b90] + libblastrampoline_jll v5.11.0+0
#9 14.33 Precompiling packages...
#9 14.72 393.8 ms ✓ StatsAPI
#9 14.80 474.5 ms ✓ SuiteSparse_jll
#9 18.59 3780.8 ms ✓ SparseArrays
#9 19.36 770.3 ms ✓ Statistics
#9 20.29 932.8 ms ✓ Distances
#9 20.87 578.8 ms ✓ Distances → DistancesSparseArraysExt
#9 21.73 858.9 ms ✓ StringDistances
#9 21.73 3 TextWrap
#9 21.73 7 dependencies successfully precompiled in 7 seconds. 1 already precompiled.
#9 21.73 Resolving package versions...
#9 23.24 Installed TextWrap ─ v1.0.2
#9 23.25 Updating `/usr/local/julia-depot/environments/v1.10/Project.toml`
#9 23.27 [b718987f] + TextWrap v1.0.2
#9 23.27 Updating `/usr/local/julia-depot/environments/v1.10/Manifest.toml`
#9 23.29 [b718987f] + TextWrap v1.0.2
#9 23.29 Precompiling packages...
#9 23.86 383.9 ms ✓ TextWrap
#9 23.86 1 dependency successfully precompiled in 1 seconds. 8 already precompiled.
#9 23.86 4 Distances
#9 23.86 Resolving package versions...
#9 25.34 Updating `/usr/local/julia-depot/environments/v1.10/Project.toml`
#9 25.34 [b4f34e82] + Distances v0.10.12
#9 25.34 No Changes to `/usr/local/julia-depot/environments/v1.10/Manifest.toml`
#9 26.02 Status `/usr/local/julia-depot/environments/v1.10/Project.toml`
#9 26.02 [861a8166] Combinatorics v1.1.0
#9 26.02 [b4f34e82] Distances v0.10.12
#9 26.02 [88034a9c] StringDistances v0.11.3
#9 26.02 [b718987f] TextWrap v1.0.2
#9 26.78 Julia Version 1.10.10
#9 26.78 Commit 95f30e51f41 (2025-06-27 09:51 UTC)
#9 26.78 Build Info:
#9 26.78 Official https://julialang.org/ release
#9 26.78 Platform Info:
#9 26.78 OS: Linux (x86_64-linux-gnu)
#9 26.79 CPU: 8 × Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
#9 26.80 WORD_SIZE: 64
#9 26.80 LIBM: libopenlibm
#9 26.80 LLVM: libLLVM-15.0.7 (ORCJIT, skylake)
#9 26.81 Threads: 1 default, 0 interactive, 1 GC (on 8 virtual cores)
#9 26.81 Environment:
#9 26.81 JULIA_MAJOR = 1.10
#9 26.81 JULIA_SHA256 = 6a78a03a71c7ab792e8673dc5cedb918e037f081ceb58b50971dfb7c64c5bf81
#9 26.81 JULIA_DIR = /usr/local/julia
#9 26.81 JULIA_PATH = /usr/local/julia
#9 26.81 JULIA_DEPOT_PATH = /usr/local/julia-depot
#9 26.81 JULIA_VERSION = 1.10.10
#9 26.86 + chown -R postgres:postgres /usr/local/julia-depot
#9 26.86 + rm -rf /usr/local/julia-depot/registries/General
#9 DONE 26.9s
#10 [5/7] ADD . /pljulia
#10 DONE 0.0s
#11 [6/7] RUN set -eux; cd /pljulia && make clean && make && make install
#11 0.065 + cd /pljulia
#11 0.065 + make clean
#11 2.569 rm -f pljulia.so libpljulia.a libpljulia.pc
#11 2.570 rm -f pljulia.o convert_args.o pljulia.bc convert_args.bc
#11 2.572 rm -rf results/ regression.diffs regression.out tmp_check/ tmp_check_iso/ log/ output_iso/
#11 2.573 + make
#11 5.113 gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-omit-frame-pointer -std=gnu11 -I'/usr/local/julia/include/julia' -fPIC -fPIC -std=gnu11 -I'/usr/local/julia/include/julia' -fPIC -I. -I./ -I/usr/include/postgresql/15/server -I/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o pljulia.o pljulia.c
#11 5.727 In file included from /usr/local/julia/include/julia/julia_threads.h:7,
#11 5.727 from /usr/local/julia/include/julia/julia.h:80,
#11 5.727 from pljulia.c:33:
#11 5.727 /usr/local/julia/include/julia/work-stealing-queue.h: In function ‘ws_queue_pop’:
#11 5.727 /usr/local/julia/include/julia/work-stealing-queue.h:73:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.727 73 | int64_t t = jl_atomic_load_relaxed(&q->top);
#11 5.727 | ^~~~~~~
#11 5.727 /usr/local/julia/include/julia/work-stealing-queue.h: In function ‘ws_queue_steal_from’:
#11 5.728 /usr/local/julia/include/julia/work-stealing-queue.h:92:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.728 92 | int64_t b = jl_atomic_load_acquire(&q->bottom);
#11 5.728 | ^~~~~~~
#11 5.735 /usr/local/julia/include/julia/julia_threads.h: In function ‘jl_gc_state_set’:
#11 5.735 /usr/local/julia/include/julia/julia_threads.h:330:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.735 330 | size_t safepoint_load = *ptls->safepoint; \
#11 5.735 | ^~~~~~
#11 5.735 /usr/local/julia/include/julia/julia_threads.h:348:9: note: in expansion of macro ‘jl_gc_safepoint_’
#11 5.735 348 | jl_gc_safepoint_(ptls);
#11 5.735 | ^~~~~~~~~~~~~~~~
#11 5.739 /usr/local/julia/include/julia/julia.h: In function ‘jl_gc_multi_wb’:
#11 5.739 /usr/local/julia/include/julia/julia.h:1042:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.739 1042 | jl_datatype_t *dt = (jl_datatype_t*)jl_typeof(ptr);
#11 5.739 | ^~~~~~~~~~~~~
#11 5.742 /usr/local/julia/include/julia/julia.h: In function ‘jl_ptr_offset’:
#11 5.742 /usr/local/julia/include/julia/julia.h:1267:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.742 1267 | const void *ptrs = jl_dt_layout_ptrs(ly);
#11 5.742 | ^~~~~
#11 5.742 /usr/local/julia/include/julia/julia.h: In function ‘jl_field_isconst’:
#11 5.743 /usr/local/julia/include/julia/julia.h:1295:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.743 1295 | const uint32_t *constfields = tn->constfields;
#11 5.743 | ^~~~~
#11 5.744 /usr/local/julia/include/julia/julia.h: In function ‘jl_is_array_zeroinit’:
#11 5.745 /usr/local/julia/include/julia/julia.h:1484:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.745 1484 | jl_value_t *elty = jl_tparam0(jl_typeof(a));
#11 5.745 | ^~~~~~~~~~
#11 5.746 /usr/local/julia/include/julia/julia.h: In function ‘jl_egal_’:
#11 5.747 /usr/local/julia/include/julia/julia.h:1511:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.747 1511 | uintptr_t dtag = jl_typetagof(a);
#11 5.747 | ^~~~~~~~~
#11 5.754 pljulia.c: In function ‘pljulia_spi_fetchrow’:
#11 5.754 pljulia.c:242:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.754 242 | jl_value_t *row;
#11 5.754 | ^~~~~~~~~~
#11 5.754 pljulia.c:246:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.754 246 | Portal p = SPI_cursor_find(jl_string_ptr(cursor));
#11 5.754 | ^~~~~~
#11 5.756 pljulia.c: In function ‘pljulia_spi_execplan’:
#11 5.756 pljulia.c:457:33: warning: unused variable ‘isnull’ [-Wunused-variable]
#11 5.756 457 | bool isnull;
#11 5.756 | ^~~~~~
#11 5.758 pljulia.c: In function ‘_PG_init’:
#11 5.759 pljulia.c:731:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.759 731 | HASHCTL hash_ctl;
#11 5.759 | ^~~~~~~
#11 5.759 pljulia.c:751:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.759 751 | char *dict_set_command,
#11 5.759 | ^~~~
#11 5.760 pljulia.c:791:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.760 791 | jl_value_t *packages = jl_eval_string("using Pkg; collect(keys(Pkg.project().dependencies))");
#11 5.760 | ^~~~~~~~~~
#11 5.764 pljulia.c: In function ‘julia_array_from_datum’:
#11 5.765 pljulia.c:1104:33: warning: unused variable ‘typdelim’ [-Wunused-variable]
#11 5.765 1104 | typdelim;
#11 5.765 | ^~~~~~~~
#11 5.765 pljulia.c:1100:33: warning: unused variable ‘typoutputfunc’ [-Wunused-variable]
#11 5.765 1100 | typoutputfunc;
#11 5.765 | ^~~~~~~~~~~~~
#11 5.766 pljulia.c:1099:33: warning: unused variable ‘typioparam’ [-Wunused-variable]
#11 5.766 1099 | typioparam,
#11 5.766 | ^~~~~~~~~~
#11 5.767 pljulia.c: In function ‘pljulia_compile’:
#11 5.768 pljulia.c:1309:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 5.768 1309 | char internal_procname[256];
#11 5.768 | ^~~~
#11 6.439 gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-omit-frame-pointer -std=gnu11 -I'/usr/local/julia/include/julia' -fPIC -fPIC -std=gnu11 -I'/usr/local/julia/include/julia' -fPIC -I. -I./ -I/usr/include/postgresql/15/server -I/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o convert_args.o convert_args.c
#11 6.932 In file included from /usr/local/julia/include/julia/julia_threads.h:7,
#11 6.932 from /usr/local/julia/include/julia/julia.h:80,
#11 6.932 from convert_args.h:1,
#11 6.932 from convert_args.c:1:
#11 6.932 /usr/local/julia/include/julia/work-stealing-queue.h: In function ‘ws_queue_pop’:
#11 6.932 /usr/local/julia/include/julia/work-stealing-queue.h:73:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 6.932 73 | int64_t t = jl_atomic_load_relaxed(&q->top);
#11 6.932 | ^~~~~~~
#11 6.932 /usr/local/julia/include/julia/work-stealing-queue.h: In function ‘ws_queue_steal_from’:
#11 6.932 /usr/local/julia/include/julia/work-stealing-queue.h:92:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 6.932 92 | int64_t b = jl_atomic_load_acquire(&q->bottom);
#11 6.932 | ^~~~~~~
#11 6.940 /usr/local/julia/include/julia/julia_threads.h: In function ‘jl_gc_state_set’:
#11 6.941 /usr/local/julia/include/julia/julia_threads.h:330:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 6.941 330 | size_t safepoint_load = *ptls->safepoint; \
#11 6.941 | ^~~~~~
#11 6.941 /usr/local/julia/include/julia/julia_threads.h:348:9: note: in expansion of macro ‘jl_gc_safepoint_’
#11 6.941 348 | jl_gc_safepoint_(ptls);
#11 6.941 | ^~~~~~~~~~~~~~~~
#11 6.947 /usr/local/julia/include/julia/julia.h: In function ‘jl_gc_multi_wb’:
#11 6.947 /usr/local/julia/include/julia/julia.h:1042:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 6.947 1042 | jl_datatype_t *dt = (jl_datatype_t*)jl_typeof(ptr);
#11 6.947 | ^~~~~~~~~~~~~
#11 6.950 /usr/local/julia/include/julia/julia.h: In function ‘jl_ptr_offset’:
#11 6.951 /usr/local/julia/include/julia/julia.h:1267:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 6.951 1267 | const void *ptrs = jl_dt_layout_ptrs(ly);
#11 6.951 | ^~~~~
#11 6.951 /usr/local/julia/include/julia/julia.h: In function ‘jl_field_isconst’:
#11 6.952 /usr/local/julia/include/julia/julia.h:1295:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 6.952 1295 | const uint32_t *constfields = tn->constfields;
#11 6.952 | ^~~~~
#11 6.953 /usr/local/julia/include/julia/julia.h: In function ‘jl_is_array_zeroinit’:
#11 6.954 /usr/local/julia/include/julia/julia.h:1484:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 6.954 1484 | jl_value_t *elty = jl_tparam0(jl_typeof(a));
#11 6.954 | ^~~~~~~~~~
#11 6.954 /usr/local/julia/include/julia/julia.h: In function ‘jl_egal_’:
#11 6.955 /usr/local/julia/include/julia/julia.h:1511:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 6.955 1511 | uintptr_t dtag = jl_typetagof(a);
#11 6.955 | ^~~~~~~~~
#11 6.979 convert_args.c: In function ‘pg_oid_to_jl_value’:
#11 6.979 convert_args.c:29:25: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 6.979 29 | double buf;
#11 6.979 | ^~~~~~
#11 6.980 convert_args.c:42:25: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
#11 6.980 42 | jl_function_t *parse_func = jl_get_function(jl_main_module, "parse_bigfloat");
#11 6.980 | ^~~~~~~~~~~~~
#11 7.040 gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wcast-function-type -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -Werror=implicit-function-declaration -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fno-omit-frame-pointer -std=gnu11 -I'/usr/local/julia/include/julia' -fPIC -fPIC -shared -o pljulia.so pljulia.o convert_args.o -L'/usr/local/julia/lib' -Wl,--export-dynamic -Wl,-rpath,'/usr/local/julia/lib' -Wl,-rpath,'/usr/local/julia/lib/julia' -ljulia -L/usr/lib/x86_64-linux-gnu -Wl,-z,relro -Wl,-z,now -Wl,--as-needed
#11 7.075 /usr/bin/clang-19 -Wno-ignored-attributes -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-deprecated-non-prototype -Wno-format-truncation -O2 -std=gnu11 -I'/usr/local/julia/include/julia' -fPIC -I. -I./ -I/usr/include/postgresql/15/server -I/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -flto=thin -emit-llvm -c -o pljulia.bc pljulia.c
#11 7.821 /usr/bin/clang-19 -Wno-ignored-attributes -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-unused-command-line-argument -Wno-compound-token-split-by-macro -Wno-deprecated-non-prototype -Wno-format-truncation -O2 -std=gnu11 -I'/usr/local/julia/include/julia' -fPIC -I. -I./ -I/usr/include/postgresql/15/server -I/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -flto=thin -emit-llvm -c -o convert_args.bc convert_args.c
#11 8.346 + make install
#11 10.82 /bin/mkdir -p '/usr/lib/postgresql/15/lib'
#11 10.83 /bin/mkdir -p '/usr/share/postgresql/15/extension'
#11 10.83 /bin/mkdir -p '/usr/share/postgresql/15/extension'
#11 10.83 /usr/bin/install -c -m 755 pljulia.so '/usr/lib/postgresql/15/lib/pljulia.so'
#11 10.84 /usr/bin/install -c -m 644 .//pljulia.control '/usr/share/postgresql/15/extension/'
#11 10.84 /usr/bin/install -c -m 644 .//pljulia.control .//pljulia--0.8.sql '/usr/share/postgresql/15/extension/'
#11 10.85 /bin/mkdir -p '/usr/lib/postgresql/15/lib/bitcode/pljulia'
#11 10.85 /bin/mkdir -p '/usr/lib/postgresql/15/lib/bitcode'/pljulia/
#11 10.85 /usr/bin/install -c -m 644 pljulia.bc '/usr/lib/postgresql/15/lib/bitcode'/pljulia/./
#11 10.85 /usr/bin/install -c -m 644 convert_args.bc '/usr/lib/postgresql/15/lib/bitcode'/pljulia/./
#11 10.85 cd '/usr/lib/postgresql/15/lib/bitcode' && /usr/lib/llvm-19/bin/llvm-lto -thinlto -thinlto-action=thinlink -o pljulia.index.bc pljulia/pljulia.bc pljulia/convert_args.bc
#11 DONE 10.9s
#12 [7/7] RUN set -eux; if [ "YES" = "YES" ]; then cd /pljulia && mkdir /tempdb && chown -R postgres:postgres /tempdb && su postgres -c 'pg_ctl -D /tempdb init' && su postgres -c 'pg_ctl -D /tempdb start' && printf '%s\n' 'CREATE EXTENSION pljulia;' 'SELECT version() AS postgresql_full_version;' 'DO $$' 'using Pkg' 'arch_name = Sys.ARCH === :x86_64 ? "amd64/x86_64" : string(Sys.ARCH)' 'elog("INFO", "ARCH = " * arch_name)' 'elog("INFO", "JULIA_VERSION = " * string(VERSION))' 'elog("INFO", "SYS_BINDIR = " * Sys.BINDIR)' 'elog("INFO", "HOMEDIR = " * homedir())' 'elog("INFO", "PWD = " * pwd())' 'elog("INFO", "DEPOT_PATH = " * join(DEPOT_PATH, " | "))' 'elog("INFO", "LOAD_PATH = " * join(LOAD_PATH, " | "))' 'elog("INFO", "ACTIVE_PROJECT = " * string(Base.active_project()))' 'depot_writable = try; mktemp(DEPOT_PATH[1]) do path, io; end; true; catch; false; end' 'elog("INFO", "DEPOT_WRITABLE = " * string(depot_writable))' 'elog("INFO", "DEPENDENCIES = " * repr(collect(keys(Pkg.project().dependencies))))' '$$ LANGUAGE pljulia;' > /tmp/pljulia_env.sql && chown postgres:postgres /tmp/pljulia_env.sql && su postgres -c 'psql -v ON_ERROR_STOP=1 -f /tmp/pljulia_env.sql postgres' && rm -f /tmp/pljulia_env.sql && make installcheck PGUSER=postgres && su postgres -c 'pg_ctl -D /tempdb --mode=immediate stop' && rm -rf /tempdb ; fi
#12 0.066 + [ YES = YES ]
#12 0.066 + cd /pljulia
#12 0.066 + mkdir /tempdb
#12 0.068 + chown -R postgres:postgres /tempdb
#12 0.069 + su postgres -c pg_ctl -D /tempdb init
#12 0.099 The files belonging to this database system will be owned by user "postgres".
#12 0.099 This user must also own the server process.
#12 0.099
#12 0.099 The database cluster will be initialized with locale "C.UTF-8".
#12 0.099 The default database encoding has accordingly been set to "UTF8".
#12 0.099 The default text search configuration will be set to "english".
#12 0.099
#12 0.099 Data page checksums are disabled.
#12 0.099
#12 0.099 fixing permissions on existing directory /tempdb ... ok
#12 0.099 creating subdirectories ... ok
#12 0.100 selecting dynamic shared memory implementation ... posix
#12 0.100 selecting default max_connections ... 100
#12 0.120 selecting default shared_buffers ... 128MB
#12 0.142 selecting default time zone ... Etc/UTC
#12 0.164 creating configuration files ... ok
#12 0.165 running bootstrap script ... ok
#12 0.315 performing post-bootstrap initialization ... ok
#12 0.776 syncing data to disk ... ok
#12 1.560
#12 1.560
#12 1.560 Success. You can now start the database server using:
#12 1.560
#12 1.560 /usr/lib/postgresql/15/bin/pg_ctl -D /tempdb -l logfile start
#12 1.560
#12 1.560 initdb: warning: enabling "trust" authentication for local connections
#12 1.560 initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.
#12 1.562 + su postgres -c pg_ctl -D /tempdb start
#12 1.581 waiting for server to start....2026-03-09 23:25:04.693 UTC [33] LOG: starting PostgreSQL 15.17 (Debian 15.17-1.pgdg13+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit
#12 1.603 2026-03-09 23:25:04.693 UTC [33] LOG: listening on IPv4 address "0.0.0.0", port 5432
#12 1.603 2026-03-09 23:25:04.693 UTC [33] LOG: listening on IPv6 address "::", port 5432
#12 1.606 2026-03-09 23:25:04.696 UTC [33] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
#12 1.610 2026-03-09 23:25:04.700 UTC [36] LOG: database system was shut down at 2026-03-09 23:25:03 UTC
#12 1.616 2026-03-09 23:25:04.706 UTC [33] LOG: database system is ready to accept connections
#12 1.682 done
#12 1.682 server started
#12 1.684 + printf %s\n CREATE EXTENSION pljulia; SELECT version() AS postgresql_full_version; DO $$ using Pkg arch_name = Sys.ARCH === :x86_64 ? "amd64/x86_64" : string(Sys.ARCH) elog("INFO", "ARCH = " * arch_name) elog("INFO", "JULIA_VERSION = " * string(VERSION)) elog("INFO", "SYS_BINDIR = " * Sys.BINDIR) elog("INFO", "HOMEDIR = " * homedir()) elog("INFO", "PWD = " * pwd()) elog("INFO", "DEPOT_PATH = " * join(DEPOT_PATH, " | ")) elog("INFO", "LOAD_PATH = " * join(LOAD_PATH, " | ")) elog("INFO", "ACTIVE_PROJECT = " * string(Base.active_project())) depot_writable = try; mktemp(DEPOT_PATH[1]) do path, io; end; true; catch; false; end elog("INFO", "DEPOT_WRITABLE = " * string(depot_writable)) elog("INFO", "DEPENDENCIES = " * repr(collect(keys(Pkg.project().dependencies)))) $$ LANGUAGE pljulia;
#12 1.684 + chown postgres:postgres /tmp/pljulia_env.sql
#12 1.685 + su postgres -c psql -v ON_ERROR_STOP=1 -f /tmp/pljulia_env.sql postgres
#12 2.435 CREATE EXTENSION
#12 2.436 postgresql_full_version
#12 2.436 ----------------------------------------------------------------------------------------------------------------------
#12 2.436 PostgreSQL 15.17 (Debian 15.17-1.pgdg13+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit
#12 2.436 (1 row)
#12 2.436
#12 2.442 psql:/tmp/pljulia_env.sql:17: INFO: ARCH = amd64/x86_64
#12 2.442 psql:/tmp/pljulia_env.sql:17: INFO: JULIA_VERSION = 1.10.10
#12 2.443 psql:/tmp/pljulia_env.sql:17: INFO: SYS_BINDIR = /usr/local/julia/bin
#12 2.443 psql:/tmp/pljulia_env.sql:17: INFO: HOMEDIR = /var/lib/postgresql
#12 2.443 psql:/tmp/pljulia_env.sql:17: INFO: PWD = /tempdb
#12 2.448 psql:/tmp/pljulia_env.sql:17: INFO: DEPOT_PATH = /usr/local/julia-depot
#12 2.448 psql:/tmp/pljulia_env.sql:17: INFO: LOAD_PATH = @ | @v#.# | @stdlib
#12 2.452 psql:/tmp/pljulia_env.sql:17: INFO: ACTIVE_PROJECT = /usr/local/julia-depot/environments/v1.10/Project.toml
#12 2.481 psql:/tmp/pljulia_env.sql:17: INFO: DEPOT_WRITABLE = true
#12 2.487 psql:/tmp/pljulia_env.sql:17: INFO: DEPENDENCIES = ["Combinatorics", "StringDistances", "Distances", "TextWrap"]
#12 2.487 DO
#12 2.488 + rm -f /tmp/pljulia_env.sql
#12 2.489 + make installcheck PGUSER=postgres
#12 5.033 echo "+++ regress install-check in +++" && /usr/lib/postgresql/15/lib/pgxs/src/makefiles/../../src/test/regress/pg_regress --inputdir=./ --bindir='/usr/lib/postgresql/15/bin' --dbname=contrib_regression create return_bigint return_char return_decimal return_double_precision return_integer return_numeric return_real return_smallint return_text return_varchar in_array_integer in_array_float in_array_string in_composite return_array return_composite return_set trigger_test event_trigger do_block exec_query shared plan
#12 5.034 +++ regress install-check in +++
#12 5.075 (using postmaster on Unix socket, default port)
#12 5.075 ============== dropping database "contrib_regression" ==============
#12 5.087 SET
#12 5.087 DROP DATABASE
#12 5.087 ============== creating database "contrib_regression" ==============
#12 5.166 CREATE DATABASE
#12 5.171 ALTER DATABASE
#12 5.171 ALTER DATABASE
#12 5.171 ALTER DATABASE
#12 5.171 ALTER DATABASE
#12 5.171 ALTER DATABASE
#12 5.171 ALTER DATABASE
#12 5.171 ============== running regression test queries ==============
#12 5.171 test create ... ok 746 ms
#12 5.920 test return_bigint ... ok 724 ms
#12 6.647 test return_char ... ok 685 ms
#12 7.334 test return_decimal ... ok 689 ms
#12 8.026 test return_double_precision ... ok 697 ms
#12 8.725 test return_integer ... ok 657 ms
#12 9.384 test return_numeric ... ok 709 ms
#12 10.10 test return_real ... ok 688 ms
#12 10.79 test return_smallint ... ok 671 ms
#12 11.46 test return_text ... ok 772 ms
#12 12.23 test return_varchar ... ok 689 ms
#12 12.93 test in_array_integer ... ok 680 ms
#12 13.61 test in_array_float ... ok 874 ms
#12 14.48 test in_array_string ... ok 683 ms
#12 15.17 test in_composite ... ok 678 ms
#12 15.85 test return_array ... ok 1527 ms
#12 17.38 test return_composite ... ok 728 ms
#12 18.11 test return_set ... ok 736 ms
#12 18.85 test trigger_test ... ok 844 ms
#12 19.69 test event_trigger ... ok 835 ms
#12 20.53 test do_block ... ok 705 ms
#12 21.24 test exec_query ... ok 751 ms
#12 21.99 test shared ... ok 704 ms
#12 22.70 test plan ... ok 737 ms
#12 23.44
#12 23.44 ======================
#12 23.44 All 24 tests passed.
#12 23.44 ======================
#12 23.44
#12 23.44 + su postgres -c pg_ctl -D /tempdb --mode=immediate stop
#12 23.45 waiting for server to shut down....2026-03-09 23:25:26.541 UTC [33] LOG: received immediate shutdown request
#12 23.46 2026-03-09 23:25:26.554 UTC [33] LOG: database system is shut down
#12 23.55 done
#12 23.55 server stopped
#12 23.55 + rm -rf /tempdb
#12 DONE 23.6s
#13 exporting to docker image format
#13 exporting layers
#13 exporting layers 40.1s done
#13 exporting manifest sha256:3b4863cc1ee1041e5ce6f57182b42fda7174855baeacdbbd78f7fc0641168e22 done
#13 exporting config sha256:6f7f43b3ff19ce5a5dbc52fb7061e68f05e6b6b1484811792435b176b0ec518d done
#13 sending tarball
#13 ...
#14 importing to docker
#14 loading layer 44d6c16c9046 1.18kB / 1.18kB
#14 loading layer a3d7bcd49298 65.54kB / 6.44MB
#14 loading layer 39ad800d8633 32.77kB / 1.26MB
#14 loading layer a42d0fe32033 98.30kB / 8.20MB
#14 loading layer adf777e90b56 32.77kB / 1.31MB
#14 loading layer b8ee1ddeda2d 114B / 114B
#14 loading layer 1f482bd37f61 3.14kB / 3.14kB
#14 loading layer b7bb0e463e29 557.06kB / 111.02MB
#14 loading layer b7bb0e463e29 104.73MB / 111.02MB 2.0s
#14 loading layer 94933798c788 9.88kB / 9.88kB
#14 loading layer ecdd9460bccd 128B / 128B
#14 loading layer e03c24e6b8f1 169B / 169B
#14 loading layer 72643a023f50 5.84kB / 5.84kB
#14 loading layer f43d17c6f3d8 186B / 186B
#14 loading layer 735d0f030b44 557.06kB / 268.67MB
#14 loading layer 735d0f030b44 47.91MB / 268.67MB 2.1s
#14 loading layer 735d0f030b44 134.81MB / 268.67MB 4.2s
#14 loading layer 735d0f030b44 228.95MB / 268.67MB 6.2s
#14 loading layer 6993589b7f6d 557.06kB / 176.26MB
#14 loading layer 6993589b7f6d 109.18MB / 176.26MB 2.0s
#14 loading layer 6993589b7f6d 174.92MB / 176.26MB 4.0s
#14 loading layer 20d370e18ad4 131.07kB / 11.65MB
#14 loading layer 88cb7c43c671 32.77kB / 68.45kB
#14 loading layer dafdd05ff592 32.77kB / 426.44kB
#14 loading layer adf2946a0480 32.77kB / 40.42kB
#14 loading layer a3d7bcd49298 6.44MB / 6.44MB 15.3s done
#14 loading layer 44d6c16c9046 1.18kB / 1.18kB 15.3s done
#14 loading layer 39ad800d8633 1.26MB / 1.26MB 15.1s done
#14 loading layer a42d0fe32033 8.20MB / 8.20MB 15.1s done
#14 loading layer adf777e90b56 1.31MB / 1.31MB 14.8s done
#14 loading layer b8ee1ddeda2d 114B / 114B 14.7s done
#14 loading layer 1f482bd37f61 3.14kB / 3.14kB 14.7s done
#14 loading layer b7bb0e463e29 111.02MB / 111.02MB 14.6s done
#14 loading layer 94933798c788 9.88kB / 9.88kB 12.1s done
#14 loading layer ecdd9460bccd 128B / 128B 12.1s done
#14 loading layer e03c24e6b8f1 169B / 169B 12.1s done
#14 loading layer 72643a023f50 5.84kB / 5.84kB 12.0s done
#14 loading layer f43d17c6f3d8 186B / 186B 12.0s done
#14 loading layer 735d0f030b44 268.67MB / 268.67MB 12.0s done
#14 loading layer 6993589b7f6d 176.26MB / 176.26MB 4.8s done
#14 loading layer 20d370e18ad4 11.65MB / 11.65MB 0.6s done
#14 loading layer 88cb7c43c671 68.45kB / 68.45kB 0.4s done
#14 loading layer dafdd05ff592 426.44kB / 426.44kB 0.3s done
#14 loading layer adf2946a0480 40.42kB / 40.42kB 0.2s done
#14 DONE 15.3s
#13 exporting to docker image format
#13 sending tarball 21.5s done
#13 DONE 61.7s
#!/bin/bash
set -euo pipefail
docker buildx build \
--progress=plain \
--no-cache \
--load \
--platform linux/amd64 \
--build-arg BASE_IMAGE_VERSION=postgres:15 \
--build-arg JULIA_MAJOR=1.10 \
--build-arg JULIA_VERSION=1.10.10 \
--build-arg JULIA_SHA256=6a78a03a71c7ab792e8673dc5cedb918e037f081ceb58b50971dfb7c64c5bf81 \
--build-arg PLJULIA_PACKAGES="Combinatorics,StringDistances,TextWrap,Distances" \
--build-arg PLJULIA_REGRESSION=YES \
-t pljulia-amd64:pg15-julia1.10.10 . 2>&1 | tee _pljulia-amd64:pg15-julia1.10.10-build.log
#!/bin/bash
set -euo pipefail
docker buildx build \
--progress=plain \
--no-cache \
--load \
--platform linux/arm64 \
--build-arg BASE_IMAGE_VERSION=postgres:15 \
--build-arg JULIA_MAJOR=1.10 \
--build-arg JULIA_VERSION=1.10.10 \
--build-arg JULIA_SHA256=a4b157ed68da10471ea86acc05a0ab61c1a6931ee592a9b236be227d72da50ff \
--build-arg PLJULIA_PACKAGES="Combinatorics,StringDistances,TextWrap,Distances" \
--build-arg PLJULIA_REGRESSION=YES \
-t pljulia-arm64:pg15-julia1.10.10 . 2>&1 | tee _pljulia-arm64-pg15-julia1.10.10-build.log
#!/bin/bash
set -euo pipefail
./_test-amd64.sh
./_test-arm64.sh
gh gist create Dockerfile _test-amd64.sh _test-arm64.sh _upload_gist.sh _pljulia-*:pg15-julia1.10.10-build.log
# Docker image for PL/Julia.
#
# Build on top of an official Debian-based PostgreSQL image and keep the
# resulting image as close as practical to the upstream postgres image.
# In particular, avoid changing inherited defaults such as the working
# directory unless there is a clear need.
#
# Supported base images:
# https://hub.docker.com/_/postgres
# Example tags: postgres:14 .. postgres:18, and Debian-based variants.
#
# Key build arguments:
# BASE_IMAGE_VERSION Base PostgreSQL image tag.
# JULIA_MAJOR Julia major.minor path component.
# JULIA_VERSION Full Julia version to install.
# JULIA_SHA256 Archive checksum for the selected Julia tarball.
# PLJULIA_REGRESSION If YES, run installcheck during build.
# PLJULIA_PACKAGES Comma-separated Julia packages to preinstall.
#
# Julia support policy:
# Only Julia 1.10 and newer are supported.
#
ARG BASE_IMAGE_VERSION=postgres:14
FROM $BASE_IMAGE_VERSION AS builder
# Install build dependencies
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
build-essential \
ca-certificates \
curl \
postgresql-server-dev-$PG_MAJOR \
patchelf \
&& apt-get clean -y \
&& rm -rf /var/lib/apt/lists/* /tmp/*
# Julia version configuration. : https://julialang.org/downloads/manual-downloads/
ARG JULIA_MAJOR=1.10
ARG JULIA_VERSION=1.10.10
ARG JULIA_SHA256=6a78a03a71c7ab792e8673dc5cedb918e037f081ceb58b50971dfb7c64c5bf81
ARG PLJULIA_PACKAGES="CpuId,Primes"
# Export Julia-related environment variables.
ENV LANG=C.UTF-8 \
LC_ALL=C.UTF-8 \
\
JULIA_MAJOR=$JULIA_MAJOR \
JULIA_VERSION=$JULIA_VERSION \
JULIA_SHA256=$JULIA_SHA256 \
PLJULIA_PACKAGES=$PLJULIA_PACKAGES \
\
JULIA_DIR=/usr/local/julia \
JULIA_PATH=/usr/local/julia \
JULIA_DEPOT_PATH=/usr/local/julia-depot
# Install Julia for the target runtime architecture.
RUN set -eux; \
arch="$(uname -m)" \
&& case "${arch}" in \
x86_64) julia_arch_dir="x64"; julia_arch_pkg="x86_64" ;; \
aarch64) julia_arch_dir="aarch64"; julia_arch_pkg="aarch64" ;; \
*) echo "Unsupported architecture: ${arch}" >&2; exit 1 ;; \
esac \
&& mkdir -p ${JULIA_DIR} ${JULIA_DEPOT_PATH} \
&& cd /tmp \
&& curl -fL -o julia.tar.gz https://julialang-s3.julialang.org/bin/linux/${julia_arch_dir}/${JULIA_MAJOR}/julia-${JULIA_VERSION}-linux-${julia_arch_pkg}.tar.gz \
&& echo "$JULIA_SHA256 julia.tar.gz" | sha256sum -c - \
&& tar xzf julia.tar.gz -C ${JULIA_DIR} --strip-components=1 \
&& rm /tmp/julia.tar.gz \
&& ln -fs ${JULIA_DIR}/bin/julia /usr/local/bin/julia \
&& patchelf --clear-execstack ${JULIA_DIR}/lib/julia/libopenlibm.so
# Install Julia packages listed in ENV["PLJULIA_PACKAGES"].
# - this is a comma-separated list of package names
RUN set -eux; \
julia -e 'using Pkg, InteractiveUtils; \
packages = filter(!isempty, strip.(split(get(ENV, "PLJULIA_PACKAGES", ""), ","))); \
if !isempty(packages) \
println("install: ", join(packages, ",")); \
for (index, package_name) in enumerate(packages) \
println("$(index) $(package_name)"); \
Pkg.add(package_name); \
end; \
Pkg.precompile(strict=true); \
for package_name in packages \
@eval using $(Symbol(package_name)); \
end; \
end; \
Pkg.status(); \
versioninfo(); \
if "CpuId" in packages \
println(CpuId.cpuinfo()); \
end;'; \
chown -R postgres:postgres ${JULIA_DEPOT_PATH}; \
rm -rf ${JULIA_DEPOT_PATH}/registries/General
# Add the local extension source tree to the build image.
ADD . /pljulia
# -------- Build & Install ----------
ENV USE_PGXS=1
RUN set -eux; \
cd /pljulia \
&& make clean \
&& make \
&& make install
# Run regression tests during the image build when enabled.
ARG PLJULIA_REGRESSION=YES
ENV PLJULIA_REGRESSION=${PLJULIA_REGRESSION}
RUN set -eux; \
if [ "$PLJULIA_REGRESSION" = "YES" ]; then \
cd /pljulia \
&& mkdir /tempdb \
&& chown -R postgres:postgres /tempdb \
&& su postgres -c 'pg_ctl -D /tempdb init' \
&& su postgres -c 'pg_ctl -D /tempdb start' \
&& printf '%s\n' \
'CREATE EXTENSION pljulia;' \
'SELECT version() AS postgresql_full_version;' \
'DO $$' \
'using Pkg' \
'arch_name = Sys.ARCH === :x86_64 ? "amd64/x86_64" : string(Sys.ARCH)' \
'elog("INFO", "ARCH = " * arch_name)' \
'elog("INFO", "JULIA_VERSION = " * string(VERSION))' \
'elog("INFO", "SYS_BINDIR = " * Sys.BINDIR)' \
'elog("INFO", "HOMEDIR = " * homedir())' \
'elog("INFO", "PWD = " * pwd())' \
'elog("INFO", "DEPOT_PATH = " * join(DEPOT_PATH, " | "))' \
'elog("INFO", "LOAD_PATH = " * join(LOAD_PATH, " | "))' \
'elog("INFO", "ACTIVE_PROJECT = " * string(Base.active_project()))' \
'depot_writable = try; mktemp(DEPOT_PATH[1]) do path, io; end; true; catch; false; end' \
'elog("INFO", "DEPOT_WRITABLE = " * string(depot_writable))' \
'elog("INFO", "DEPENDENCIES = " * repr(collect(keys(Pkg.project().dependencies))))' \
'$$ LANGUAGE pljulia;' \
> /tmp/pljulia_env.sql \
&& chown postgres:postgres /tmp/pljulia_env.sql \
&& su postgres -c 'psql -v ON_ERROR_STOP=1 -f /tmp/pljulia_env.sql postgres' \
&& rm -f /tmp/pljulia_env.sql \
&& make installcheck PGUSER=postgres \
&& su postgres -c 'pg_ctl -D /tempdb --mode=immediate stop' \
&& rm -rf /tempdb ; \
fi
# -----------------------------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment