pgloader
pgloader copied to clipboard
pgloader can't be build on alpine3.16 using GitHub Actions
Below is my Docker file, where one of the steps is to build pgloader. The issue is that on my local machine (Windows 11 Pro x64 23H2 Core i7 4900MQ 32 GB RAM). When I built this image on the local machine, everything worked fine. When I use GitHub Actions, I'm facing the issue.
# Build postgis using official docker file
FROM postgres:14-alpine3.16 as postgis
ENV POSTGIS_VERSION 3.2.1
ENV POSTGIS_SHA256 1e9cc4c4f390e4c3be4f5c125a72f39dfa847412332952429952cbd731ac9ba3
RUN set -eux \
\
&& if [ $(printf %.1s "$POSTGIS_VERSION") == 3 ]; then \
set -eux ; \
#
# using only v3.16
#
#GEOS: https://pkgs.alpinelinux.org/packages?name=geos&branch=v3.16 \
export GEOS_ALPINE_VER=3.10 ; \
#GDAL: https://pkgs.alpinelinux.org/packages?name=gdal&branch=v3.16 \
export GDAL_ALPINE_VER=3.5 ; \
#PROJ: https://pkgs.alpinelinux.org/packages?name=proj&branch=v3.16 \
export PROJ_ALPINE_VER=9.0 ; \
#
elif [ $(printf %.1s "$POSTGIS_VERSION") == 2 ]; then \
set -eux ; \
#
# using older branches v3.13; v3.14 for GEOS,GDAL,PROJ
#
#GEOS: https://pkgs.alpinelinux.org/packages?name=geos&branch=v3.13 \
export GEOS_ALPINE_VER=3.8 ; \
#GDAL: https://pkgs.alpinelinux.org/packages?name=gdal&branch=v3.14 \
export GDAL_ALPINE_VER=3.2 ; \
#PROJ: https://pkgs.alpinelinux.org/packages?name=proj&branch=v3.14 \
export PROJ_ALPINE_VER=7.2 ; \
#
\
echo 'https://dl-cdn.alpinelinux.org/alpine/v3.14/main' >> /etc/apk/repositories ; \
echo 'https://dl-cdn.alpinelinux.org/alpine/v3.14/community' >> /etc/apk/repositories ; \
echo 'https://dl-cdn.alpinelinux.org/alpine/v3.13/main' >> /etc/apk/repositories ; \
echo 'https://dl-cdn.alpinelinux.org/alpine/v3.13/community' >> /etc/apk/repositories ; \
\
else \
set -eux ; \
echo ".... unknown \$POSTGIS_VERSION ...." ; \
exit 1 ; \
fi \
\
&& apk add --no-cache --virtual .fetch-deps \
ca-certificates \
openssl \
tar \
llvm \
\
&& wget -O postgis.tar.gz "https://github.com/postgis/postgis/archive/${POSTGIS_VERSION}.tar.gz" \
&& echo "${POSTGIS_SHA256} *postgis.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/postgis \
&& tar \
--extract \
--file postgis.tar.gz \
--directory /usr/src/postgis \
--strip-components 1 \
&& rm postgis.tar.gz \
\
&& apk add --no-cache --virtual .build-deps \
\
gdal-dev~=${GDAL_ALPINE_VER} \
geos-dev~=${GEOS_ALPINE_VER} \
proj-dev~=${PROJ_ALPINE_VER} \
\
autoconf \
automake \
clang-dev \
file \
g++ \
gcc \
gettext-dev \
json-c-dev \
libtool \
libxml2-dev \
llvm-dev \
make \
pcre-dev \
perl \
protobuf-c-dev \
\
# build PostGIS
\
&& cd /usr/src/postgis \
&& gettextize \
&& ./autogen.sh \
&& ./configure \
--with-pcredir="$(pcre-config --prefix)" \
&& make -j$(nproc) \
&& make install \
\
# regress check
&& mkdir /tempdb \
&& chown -R postgres:postgres /tempdb \
&& su postgres -c 'pg_ctl -D /tempdb init' \
&& su postgres -c 'pg_ctl -D /tempdb start' \
&& cd regress \
&& make -j$(nproc) check RUNTESTFLAGS=--extension PGUSER=postgres \
#&& make -j$(nproc) check RUNTESTFLAGS=--dumprestore PGUSER=postgres \
#&& make garden PGUSER=postgres \
\
&& su postgres -c 'psql -c "CREATE EXTENSION IF NOT EXISTS postgis;"' \
&& su postgres -c 'psql -t -c "SELECT version();"' >> /_pgis_full_version.txt \
&& su postgres -c 'psql -t -c "SELECT PostGIS_Full_Version();"' >> /_pgis_full_version.txt \
\
&& su postgres -c 'pg_ctl -D /tempdb --mode=immediate stop' \
&& rm -rf /tempdb \
&& rm -rf /tmp/pgis_reg \
# add .postgis-rundeps
&& apk add --no-cache --virtual .postgis-rundeps \
\
gdal~=${GDAL_ALPINE_VER} \
geos~=${GEOS_ALPINE_VER} \
proj~=${PROJ_ALPINE_VER} \
\
json-c \
libstdc++ \
pcre \
protobuf-c \
# clean
&& cd / \
&& rm -rf /usr/src/postgis \
&& apk del .fetch-deps .build-deps \
# print PostGIS_Full_Version() for the log. ( experimental & internal )
&& cat /_pgis_full_version.txt
# PHP Build
FROM php:8.1-fpm-alpine3.16
# Copy postgis from previous build
COPY --from=postgis /usr /usr2
COPY --from=postgis /lib /lib2
#Use rsync to properly copy files, but don't override existing files.
RUN apk add --no-cache rsync \
&& rsync -rl --ignore-existing /usr2/ /usr \
&& rsync -rl --ignore-existing /lib2/ /lib \
&& rm -rf /usr2 /lib2
# Now we need to create a postgres user
# 70 is the standard uid/gid for "postgres" in Alpine
# https://git.alpinelinux.org/aports/tree/main/postgresql/postgresql.pre-install?h=3.12-stable
RUN set -eux; \
addgroup -g 70 -S postgres; \
adduser -u 70 -S -D -G postgres -H -h /var/lib/postgresql -s /bin/sh postgres; \
mkdir -p /var/lib/postgresql; \
chown -R postgres:postgres /var/lib/postgresql
# Continue with PHP build
ENV WEB_USER miami
ENV WEB_UID 1003
WORKDIR /storage/
RUN apk add --no-cache patch shadow openssh wget git mawk htop lftp coreutils openssh mysql-client zlib-dev libzip-dev aws-cli postgresql-dev python3 python3-dev libxml2-dev libpng-dev freetype-dev libjpeg-turbo-dev gd gd-dev imagemagick linux-headers proj automake gmp-dev \
$PHPIZE_DEPS; \
groupadd -r $WEB_USER -g $WEB_UID && \
useradd -r -m -u $WEB_UID --gid $WEB_UID $WEB_USER && \
/usr/local/bin/docker-php-ext-configure opcache --enable-opcache && \
/usr/local/bin/docker-php-ext-configure gd --enable-gd --with-freetype --with-jpeg && \
/usr/local/bin/docker-php-ext-install zip pdo_mysql shmop pdo_pgsql pgsql soap gd opcache && \
pecl install xdebug igbinary redis uploadprogress && \
docker-php-ext-enable igbinary && \
docker-php-ext-enable redis && \
docker-php-ext-enable uploadprogress && \
docker-php-ext-install gmp && \
docker-php-ext-install bcmath && \
rm -rf /tmp/pear && \
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \
composer self-update --2 && \
mkdir -p /home/miami/.ssh/ && \
ssh-keyscan github.com >> /home/miami/.ssh/known_hosts
# Add the desired SSH configuration to /home/miami/.ssh/config
RUN echo 'Host ftp2.resftp.com' >> /home/miami/.ssh/config && \
echo ' HostkeyAlgorithms +ssh-rsa' >> /home/miami/.ssh/config && \
echo ' PubkeyAcceptedKeyTypes +ssh-rsa' >> /home/miami/.ssh/config && \
chmod 600 /home/miami/.ssh/config
RUN chown miami:miami /home/miami/.ssh/config
RUN ssh-keyscan ftp2.resftp.com >> /home/miami/.ssh/known_hosts
RUN chown miami:miami /home/miami/.ssh/known_hosts
RUN apk add --no-cache libssh2-dev autoconf build-base bash gcompat
RUN pecl install ssh2-1.3.1 && \
docker-php-ext-enable ssh2
#osm2pgsql
# Install build dependencies
RUN apk add --no-cache \
build-base \
cmake \
git \
boost-dev \
nano \
proj-dev \
lua-dev \
postgresql-dev \
geos-dev \
protobuf-c-dev \
json-c-dev \
zlib-dev \
make \
g++ \
expat-dev \
bzip2-dev \
libpq \
nlohmann-json \
lua5.3-dev \
luajit-dev
# Clone the osm2pgsql repository
RUN git clone https://github.com/osm2pgsql-dev/osm2pgsql.git && \
cd osm2pgsql && \
git checkout tags/2.0.1
# Version we used in past was 1.8.1 and it is from Feb 13, 2023 which is too old - https://github.com/osm2pgsql-dev/osm2pgsql/releases
# Build osm2pgsql
RUN cd osm2pgsql && \
mkdir build && \
cd build && \
cmake -DLUA_LIBRARY=/usr/lib/liblua.so -DLUA_INCLUDE_DIR=/usr/include .. && \
make && \
make install
# Cleanup to reduce image size
RUN apk del build-base cmake git && \
rm -rf /var/cache/apk/* /osm2pgsql
RUN sed "s/node,way tiger:\*.*/node,way tiger:name_base text linear\nnode,way tiger:name_type text linear\nnode,way tiger:name_direction_prefix text linear\n/" -i /usr/local/share/osm2pgsql/default.style
RUN apk add --no-cache py3-setuptools rsync ccache libtool sqlite sqlite-dev tiff-dev curl curl-dev git bzip2 freetds-dev gawk libzip-dev make sbcl patch openexr-dev libheif-dev xerces-c-dev geos-dev cfitsio-dev netcdf-dev hdf5-dev freexl-dev libxml2-dev
RUN git clone https://github.com/dimitri/pgloader.git /opt/src/pgloader
RUN mkdir -p /opt/src/pgloader/build/bin \
&& cd /opt/src/pgloader \
&& make \
&& chmod +x ./build/bin/pgloader \
&& cp ./build/bin/pgloader /usr/local/bin
# Build PROJ
ARG PROJ_VERSION=8.2.1
RUN mkdir proj \
&& wget -q https://github.com/OSGeo/PROJ/archive/refs/tags/${PROJ_VERSION}.tar.gz -O - \
| tar xz -C proj --strip-components=1 \
&& cd proj \
&& ./autogen.sh \
&& if test "${RSYNC_REMOTE}" != ""; then \
echo "Downloading cache..."; \
rsync -ra ${RSYNC_REMOTE}/proj/ $HOME/; \
echo "Finished"; \
export CC="ccache gcc"; \
export CXX="ccache g++"; \
export PROJ_DB_CACHE_DIR="$HOME/.ccache"; \
ccache -M 200M; \
fi \
&& ./configure --prefix=/usr --disable-static --enable-lto \
&& make -j$(nproc) \
&& make install \
&& make install DESTDIR="/build_proj" \
&& if test "${RSYNC_REMOTE}" != ""; then \
ccache -s; \
echo "Uploading cache..."; \
rsync -ra --delete $HOME/.ccache ${RSYNC_REMOTE}/proj/; \
echo "Finished"; \
rm -rf $HOME/.ccache; \
unset CC; \
unset CXX; \
fi \
&& cd .. \
&& rm -rf proj \
&& for i in /build_proj/usr/lib/*; do strip -s $i 2>/dev/null || /bin/true; done \
&& for i in /build_proj/usr/bin/*; do strip -s $i 2>/dev/null || /bin/true; done
# Build GDAL
ARG GDAL_VERSION=release/3.4
ARG GDAL_RELEASE_DATE
ARG GDAL_BUILD_IS_RELEASE
ARG GDAL_REPOSITORY=OSGeo/gdal
RUN if test "${GDAL_VERSION}" = "master"; then \
export GDAL_VERSION=$(curl -Ls https://api.github.com/repos/${GDAL_REPOSITORY}/commits/HEAD -H "Accept: application/vnd.github.VERSION.sha"); \
export GDAL_RELEASE_DATE=$(date "+%Y%m%d"); \
fi \
&& if test "x${GDAL_BUILD_IS_RELEASE}" = "x"; then \
export GDAL_SHA1SUM=${GDAL_VERSION}; \
fi \
&& export GDAL_EXTRA_ARGS="" \
&& export GDAL_EXTRA_ARGS="--with-geos ${GDAL_EXTRA_ARGS}" \
&& if test "${XERCESC_VERSION}" != ""; then \
export GDAL_EXTRA_ARGS="--with-xerces ${GDAL_EXTRA_ARGS}"; \
fi \
&& if test "${HDF4_VERSION}" != ""; then \
apk add --no-cache portablexdr-dev \
&& export LDFLAGS="-lportablexdr ${LDFLAGS}" \
&& export GDAL_EXTRA_ARGS="--with-hdf4 ${GDAL_EXTRA_ARGS}"; \
fi \
&& export GDAL_EXTRA_ARGS="--with-hdf5 ${GDAL_EXTRA_ARGS}" \
&& export GDAL_EXTRA_ARGS="--with-netcdf ${GDAL_EXTRA_ARGS}" \
&& if test "${SPATIALITE_VERSION}" != ""; then \
export GDAL_EXTRA_ARGS="--with-spatialite ${GDAL_EXTRA_ARGS}"; \
fi \
&& if test "${POPPLER_DEV}" != ""; then \
export GDAL_EXTRA_ARGS="--with-poppler ${GDAL_EXTRA_ARGS}"; \
fi \
&& echo ${GDAL_EXTRA_ARGS} \
&& mkdir gdal \
&& wget -q https://github.com/${GDAL_REPOSITORY}/archive/${GDAL_VERSION}.tar.gz -O - \
| tar xz -C gdal --strip-components=1 \
&& cd gdal/gdal \
&& if test "${RSYNC_REMOTE}" != ""; then \
echo "Downloading cache..."; \
rsync -ra ${RSYNC_REMOTE}/gdal/ $HOME/; \
echo "Finished"; \
# Little trick to avoid issues with Python bindings
printf "#!/bin/sh\nccache gcc \$*" > ccache_gcc.sh; \
chmod +x ccache_gcc.sh; \
printf "#!/bin/sh\nccache g++ \$*" > ccache_g++.sh; \
chmod +x ccache_g++.sh; \
export CC=$PWD/ccache_gcc.sh; \
export CXX=$PWD/ccache_g++.sh; \
ccache -M 1G; \
fi \
&& ./autogen.sh \
&& ./configure --prefix=/usr --without-libtool \
--with-hide-internal-symbols \
--with-liblzma \
--with-proj=/usr \
--with-libtiff=internal --with-rename-internal-libtiff-symbols \
--with-geotiff=internal --with-rename-internal-libgeotiff-symbols \
# --enable-lto
${GDAL_EXTRA_ARGS} \
--with-python \
&& make -j$(nproc) \
&& make install DESTDIR="/" \
&& (cd apps && make -j$(nproc) multireadtest && cp multireadtest /usr/bin) \
&& if test "${RSYNC_REMOTE}" != ""; then \
ccache -s; \
echo "Uploading cache..."; \
rsync -ra --delete $HOME/.ccache ${RSYNC_REMOTE}/gdal/; \
echo "Finished"; \
rm -rf $HOME/.ccache; \
unset CC; \
unset CXX; \
fi \
&& cd ../.. \
&& rm -rf gdal
RUN rm -rf /storage/*
ADD https://github.com/drush-ops/drush/releases/download/8.4.8/drush.phar /usr/local/bin/drush
RUN chmod 755 /usr/local/bin/drush
ADD www.conf /usr/local/etc/php-fpm.d/www.conf
COPY php.ini /usr/local/etc/php/
COPY docker-php-ext-igbinary.ini /usr/local/etc/php/conf.d/
COPY opcache.ini /usr/local/etc/php/conf.d/
USER miami
EXPOSE 9000
CMD ["php-fpm"]
Here is the error I'm getting
#30 [stage-1 20/30] RUN git clone https://github.com/dimitri/pgloader.git /opt/src/pgloader
#30 0.141 Cloning into '/opt/src/pgloader'...
#30 DONE 1.5s
#31 [stage-1 21/30] RUN mkdir -p /opt/src/pgloader/build/bin && cd /opt/src/pgloader && make && chmod +x ./build/bin/pgloader && cp ./build/bin/pgloader /usr/local/bin
#31 0.169 mkdir -p build
#31 0.170 curl -o build/quicklisp.lisp http://beta.quicklisp.org/quicklisp.lisp
#31 0.173 % Total % Received % Xferd Average Speed Time Time Time Current
#31 0.173 Dload Upload Total Spent Left Speed
#31 0.174
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 57144 100 57144 0 0 245k 0 --:--:-- --:--:-- --:--:-- 245k
#31 0.402 sbcl --noinform --no-sysinit --no-userinit --load build/quicklisp.lisp \
#31 0.402 --load src/getenv.lisp \
#31 0.402 --eval '(quicklisp-quickstart:install :path "build/quicklisp" :proxy (getenv "http_proxy"))' \
#31 0.402 --eval '(quit)'
#31 0.616
#31 0.616 ==== quicklisp quickstart 2015-01-28 loaded ====
#31 0.616
#31 0.616 To continue with installation, evaluate: (quicklisp-quickstart:install)
#31 0.616
#31 0.616 For installation options, evaluate: (quicklisp-quickstart:help)
#31 0.616
#31 0.617 WARNING: Making quicklisp part of the install pathname directory
#31 0.926 ; Fetching #<URL "http://beta.quicklisp.org/client/quicklisp.sexp">
#31 0.926 ; 0.82KB
#31 0.931 ==================================================
#31 0.931 839 bytes in 0.00 seconds (0.00KB/sec)
#31 1.190 ; Fetching #<URL "http://beta.quicklisp.org/client/2021-02-13/quicklisp.tar">
#31 1.190 ; 260.00KB
#31 1.195 ==================================================
#31 1.195 266,240 bytes in 0.01 seconds (43333.33KB/sec)
#31 1.448 ; Fetching #<URL "http://beta.quicklisp.org/client/2021-02-11/setup.lisp">
#31 1.448 ; 4.94KB
#31 1.448 ==================================================
#31 1.448 5,057 bytes in 0.00 seconds (0.00KB/sec)
#31 1.744 ; Fetching #<URL "http://beta.quicklisp.org/asdf/3.2.1/asdf.lisp">
#31 1.744 ; 628.18KB
#31 1.752 ==================================================
#31 1.752 643,253 bytes in 0.01 seconds (78522.09KB/sec)
#31 3.169 ; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp.txt">
#31 3.169 ; 0.40KB
#31 3.173 ==================================================
#31 3.173 408 bytes in 0.00 seconds (0.00KB/sec)
#31 3.173 Installing dist "quicklisp" version "2024-10-12".
#31 3.278 ; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2024-10-12/releases.txt">
#31 3.278 ; 553.52KB
#31 3.286 ==================================================
#31 3.286 566,809 bytes in 0.01 seconds (69190.55KB/sec)
#31 3.321 ; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2024-10-12/systems.txt">
#31 3.321 ; 429.87KB
#31 3.327 ==================================================
#31 3.327 440,182 bytes in 0.01 seconds (71644.20KB/sec)
#31 3.382
#31 3.382 ==== quicklisp installed ====
#31 3.382
#31 3.382 To load a system, use: (ql:quickload "system-name")
#31 3.382
#31 3.382 To find systems, use: (ql:system-apropos "term")
#31 3.382
#31 3.382 To load Quicklisp every time you start Lisp, use: (ql:add-to-init-file)
#31 3.382
#31 3.382 For more information, see http://www.quicklisp.org/beta/
#31 3.382
#31 3.387 sbcl --noinform --no-sysinit --no-userinit --load build/quicklisp/setup.lisp \
#31 3.387 --eval '(push :pgloader-image *features*)' \
#31 3.387 --eval '(setf *print-circle* t *print-pretty* t)' \
#31 3.387 --eval '(push "/opt/src/pgloader/" ql:*local-project-directories*)' \
#31 3.387 --eval '(ql:quickload "pgloader")' \
#31 3.387 --eval '(quit)'
#31 3.758 To load "pgloader":
#31 3.758 Load 1 ASDF system:
#31 3.758 pgloader
#31 3.758 ; Loading "pgloader"
#31 3.761 To load "cl-log":
#31 3.761 Load 1 ASDF system:
#31 3.761 asdf
#31 3.761 Install 1 Quicklisp release:
#31 3.761 cl-log
#31 3.793 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-log/2024-10-12/cl-log-20241012-git.tgz">
#31 3.793 ; 18.15KB
#31 3.796 ==================================================
#31 3.796 18,581 bytes in 0.00 seconds (18145.51KB/sec)
#31 3.800 ; Loading "cl-log"
#31 3.803 [package com.ravenbrook.common-lisp-log].....
#31 3.902 To load "pgloader":
#31 3.903 Load 1 ASDF system:
#31 3.903 pgloader
#31 3.903 ; Loading "pgloader"
#31 3.943 To load "postmodern":
#31 3.943 Load 2 ASDF systems:
#31 3.943 asdf uiop
#31 3.943 Install 13 Quicklisp releases:
#31 3.943 alexandria bordeaux-threads cl-base64 cl-ppcre
#31 3.943 closer-mop global-vars ironclad md5 postmodern
#31 3.943 split-sequence trivial-features trivial-garbage uax-15
#31 3.954 ; Fetching #<URL "http://beta.quicklisp.org/archive/closer-mop/2024-10-12/closer-mop-20241012-git.tgz">
#31 3.954 ; 23.28KB
#31 3.954 ==================================================
#31 3.954 23,838 bytes in 0.00 seconds (0.00KB/sec)
#31 3.997 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-ppcre/2024-10-12/cl-ppcre-20241012-git.tgz">
#31 3.997 ; 153.85KB
#31 4.001 ==================================================
#31 4.001 157,540 bytes in 0.00 seconds (38461.91KB/sec)
#31 4.305 ; Fetching #<URL "http://beta.quicklisp.org/archive/uax-15/2024-10-12/uax-15-20241012-git.tgz">
#31 4.305 ; 814.87KB
#31 4.314 ==================================================
#31 4.314 834,427 bytes in 0.01 seconds (90541.13KB/sec)
#31 4.403 ; Fetching #<URL "http://beta.quicklisp.org/archive/split-sequence/2021-05-31/split-sequence-v2.0.1.tgz">
#31 4.403 ; 11.43KB
#31 4.404 ==================================================
#31 4.404 11,705 bytes in 0.00 seconds (0.00KB/sec)
#31 4.431 ; Fetching #<URL "http://beta.quicklisp.org/archive/md5/2021-06-30/md5-20210630-git.tgz">
#31 4.431 ; 16.33KB
#31 4.431 ==================================================
#31 4.431 16,719 bytes in 0.00 seconds (0.00KB/sec)
#31 4.471 ; Fetching #<URL "http://beta.quicklisp.org/archive/ironclad/2024-10-12/ironclad-v0.61.tgz">
#31 4.471 ; 1507.44KB
#31 4.487 ==================================================
#31 4.487 1,543,617 bytes in 0.02 seconds (88672.85KB/sec)
#31 4.643 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-base64/2020-10-16/cl-base64-20201016-git.tgz">
#31 4.643 ; 10.13KB
#31 4.644 ==================================================
#31 4.644 10,373 bytes in 0.00 seconds (0.00KB/sec)
#31 4.670 ; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-garbage/2023-10-21/trivial-garbage-20231021-git.tgz">
#31 4.670 ; 10.75KB
#31 4.671 ==================================================
#31 4.671 11,005 bytes in 0.00 seconds (10747.07KB/sec)
#31 4.684 ; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-features/2023-06-18/trivial-features-20230618-git.tgz">
#31 4.684 ; 11.10KB
#31 4.685 ==================================================
#31 4.685 11,368 bytes in 0.00 seconds (0.00KB/sec)
#31 4.701 ; Fetching #<URL "http://beta.quicklisp.org/archive/global-vars/2014-11-06/global-vars-20141106-git.tgz">
#31 4.701 ; 3.50KB
#31 4.701 ==================================================
#31 4.701 3,581 bytes in 0.00 seconds (0.00KB/sec)
#31 4.713 ; Fetching #<URL "http://beta.quicklisp.org/archive/bordeaux-threads/2024-10-12/bordeaux-threads-v0.9.4.tgz">
#31 4.713 ; 2991.31KB
#31 4.727 ==================================================
#31 4.727 3,063,105 bytes in 0.01 seconds (199420.90KB/sec)
#31 4.913 ; Fetching #<URL "http://beta.quicklisp.org/archive/alexandria/2024-10-12/alexandria-20241012-git.tgz">
#31 4.913 ; 55.94KB
#31 4.915 ==================================================
#31 4.915 57,281 bytes in 0.00 seconds (27969.24KB/sec)
#31 4.947 ; Fetching #<URL "http://beta.quicklisp.org/archive/postmodern/2024-10-12/postmodern-20241012-git.tgz">
#31 4.947 ; 729.23KB
#31 4.956 ==================================================
#31 4.956 746,731 bytes in 0.01 seconds (72922.95KB/sec)
#31 5.032 ; Loading "postmodern"
#31 5.065 ..................................................
#31 5.121 [package alexandria]..............................
#31 5.730 [package alexandria-2]............................
#31 5.761 [package md5].....................................
#31 5.896 [package split-sequence]..........................
#31 6.773 [package global-vars].............................
#31 6.789 [package trivial-garbage].........................
#31 6.801 [package bordeaux-threads]........................
#31 6.909 [package bt2].....................................
#31 7.036 [package ironclad]................................
#31 7.201 [package ironclad-vm].............................
#31 8.034 ..................................................
#31 9.935 ..................................................
#31 12.80 ..................................................
#31 16.52 ..................................................
#31 21.88 ..................................................
#31 25.29 ..................................................
#31 27.27 ..................................................
#31 30.68 ..................................................
#31 36.45 ..................................................
#31 39.03 ..................................................
#31 42.87 ..................................................
#31 47.57 ..................................................
#31 47.82 [package cl-base64]...............................
#31 48.14 [package cl-ppcre]................................
#31 48.92 ..................................................
#31 49.80 [package uax-15]..................................
#31 50.20 [package cl-postgres].............................
#31 50.20 [package cl-postgres-error].......................
#31 50.21 [package cl-postgres-oid].........................
#31 50.21 [package cl-postgres.features]....................
#31 50.21 [package cl-postgres-trivial-utf-8]...............
#31 50.21 [package cl-postgres-ieee-floats].................
#31 50.81 ..................................................
#31 51.01 [package s-sql]...................................
#31 51.65 ..................................................
#31 51.83 [package closer-mop]..............................
#31 51.84 [package closer-common-lisp]......................
#31 51.85 [package closer-common-lisp-user].................
#31 51.96 [package postmodern]..............................
#31 52.73 ......
#31 52.84 To load "pgloader":
#31 52.84 Load 1 ASDF system:
#31 52.84 pgloader
#31 52.84 ; Loading "pgloader"
#31 52.98 To load "qmynd":
#31 52.98 Load 8 ASDF systems:
#31 52.98 alexandria asdf bordeaux-threads ironclad
#31 52.98 split-sequence trivial-features trivial-garbage uiop
#31 52.98 Install 10 Quicklisp releases:
#31 52.98 asdf-finalizers babel cffi chipz cl+ssl flexi-streams
#31 52.98 qmynd salza2 trivial-gray-streams usocket
#31 52.99 ; Fetching #<URL "http://beta.quicklisp.org/archive/salza2/2021-10-20/salza2-2.1.tgz">
#31 52.99 ; 16.68KB
#31 52.99 ==================================================
#31 52.99 17,080 bytes in 0.00 seconds (0.00KB/sec)
#31 53.01 ; Fetching #<URL "http://beta.quicklisp.org/archive/asdf-finalizers/2022-11-06/asdf-finalizers-20221106-git.tgz">
#31 53.01 ; 6.45KB
#31 53.01 ==================================================
#31 53.01 6,608 bytes in 0.00 seconds (0.00KB/sec)
#31 53.03 ; Fetching #<URL "http://beta.quicklisp.org/archive/usocket/2024-10-12/usocket-0.8.8.tgz">
#31 53.03 ; 1283.89KB
#31 53.04 ==================================================
#31 53.04 1,314,700 bytes in 0.01 seconds (106990.56KB/sec)
#31 53.10 ; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-gray-streams/2024-10-12/trivial-gray-streams-20241012-git.tgz">
#31 53.10 ; 7.87KB
#31 53.10 ==================================================
#31 53.10 8,054 bytes in 0.00 seconds (0.00KB/sec)
#31 53.13 ; Fetching #<URL "http://beta.quicklisp.org/archive/flexi-streams/2024-10-12/flexi-streams-20241012-git.tgz">
#31 53.13 ; 435.28KB
#31 53.14 ==================================================
#31 53.14 445,729 bytes in 0.01 seconds (48364.69KB/sec)
#31 53.20 ; Fetching #<URL "http://beta.quicklisp.org/archive/cffi/2024-10-12/cffi-20241012-git.tgz">
#31 53.20 ; 257.60KB
#31 53.20 ==================================================
#31 53.20 263,778 bytes in 0.01 seconds (42932.62KB/sec)
#31 53.25 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl+ssl/2023-10-21/cl+ssl-20231021-git.tgz">
#31 53.25 ; 90.20KB
#31 53.25 ==================================================
#31 53.25 92,364 bytes in 0.00 seconds (45099.61KB/sec)
#31 53.28 ; Fetching #<URL "http://beta.quicklisp.org/archive/chipz/2023-06-18/chipz-20230618-git.tgz">
#31 53.28 ; 36.67KB
#31 53.28 ==================================================
#31 53.28 37,547 bytes in 0.00 seconds (36666.99KB/sec)
#31 53.29 ; Fetching #<URL "http://beta.quicklisp.org/archive/babel/2024-10-12/babel-20241012-git.tgz">
#31 53.29 ; 267.84KB
#31 53.30 ==================================================
#31 53.30 274,265 bytes in 0.00 seconds (53567.38KB/sec)
#31 53.39 ; Fetching #<URL "http://beta.quicklisp.org/archive/qmynd/2019-07-10/qmynd-20190710-git.tgz">
#31 53.39 ; 47.73KB
#31 53.40 ==================================================
#31 53.40 48,872 bytes in 0.00 seconds (47726.56KB/sec)
#31 53.41 ; Loading "qmynd"
#31 53.53 [package babel-encodings].........................
#31 53.53 [package babel]...................................
#31 54.83 ..................................................
#31 56.06 [package impl-specific-gray]......................
#31 56.06 [package trivial-gray-streams]....................
#31 56.08 [package flexi-streams]...........................
#31 56.81 ..................................................
#31 57.88 ..................................................
#31 59.22 ..................................................
#31 60.09 [package list-of].................................
#31 60.10 [package usocket].................................
#31 60.44 [package cffi-sys]................................
#31 60.45 [package cffi-features]...........................
#31 60.45 [package cffi]....................................
#31 61.14 ..................................................
#31 62.55 [package cl+ssl/config]...........................
#31 62.56 [package cl+ssl]..................................
#31 63.24 [package chipz]...................................
#31 64.12 [package salza2]..................................
#31 64.34 [package qmynd]...................................
#31 64.34 [package qmynd-impl]...........................
#31 65.09 To load "pgloader":
#31 65.09 Load 1 ASDF system:
#31 65.09 pgloader
#31 65.09 ; Loading "pgloader"
#31 65.26 To load "cl-csv":
#31 65.26 Load 3 ASDF systems:
#31 65.26 alexandria asdf cl-ppcre
#31 65.26 Install 6 Quicklisp releases:
#31 65.26 cl-csv cl-interpol cl-unicode iterate mgl-pax
#31 65.26 named-readtables
#31 65.28 ; Fetching #<URL "http://beta.quicklisp.org/archive/iterate/2021-05-31/iterate-release-b0f9a9c6-git.tgz">
#31 65.28 ; 338.01KB
#31 65.28 ==================================================
#31 65.28 346,126 bytes in 0.01 seconds (48287.67KB/sec)
#31 65.33 ; Fetching #<URL "http://beta.quicklisp.org/archive/mgl-pax/2024-10-12/mgl-pax-20241012-git.tgz">
#31 65.33 ; 958.83KB
#31 65.34 ==================================================
#31 65.34 981,842 bytes in 0.01 seconds (73761.84KB/sec)
#31 65.45 ; Fetching #<URL "http://beta.quicklisp.org/archive/named-readtables/2023-10-21/named-readtables-20231021-git.tgz">
#31 65.45 ; 26.11KB
#31 65.45 ==================================================
#31 65.45 26,739 bytes in 0.00 seconds (0.00KB/sec)
#31 65.48 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-unicode/2024-10-12/cl-unicode-20241012-git.tgz">
#31 65.48 ; 1260.36KB
#31 65.50 ==================================================
#31 65.50 1,290,610 bytes in 0.02 seconds (74138.90KB/sec)
#31 65.64 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-interpol/2022-11-06/cl-interpol-20221106-git.tgz">
#31 65.64 ; 42.64KB
#31 65.65 ==================================================
#31 65.65 43,666 bytes in 0.00 seconds (21321.29KB/sec)
#31 65.68 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-csv/2024-10-12/cl-csv-20241012-git.tgz">
#31 65.68 ; 24.81KB
#31 65.68 ==================================================
#31 65.68 25,402 bytes in 0.00 seconds (0.00KB/sec)
#31 65.69 ; Loading "cl-csv"
#31 65.75 [package mgl-pax.asdf]............................
#31 65.76 [package iterate].................................
#31 66.48 [package cl-unicode]..............................
#31 66.49 [package cl-unicode-names]........................
#31 70.24 [package dref-ext]................................
#31 70.24 [package dref]....................................
#31 70.24 [package dref-ext]................................
#31 70.24 [package dref]....................................
#31 70.24 [package mgl-pax].................................
#31 70.24 [package mgl-pax].................................
#31 70.35 [package editor-hints.named-readtables]...........
#31 70.35 [package editor-hints.named-readtables]...........
#31 70.56 [package cl-interpol].............................
#31 70.67 [package cl-csv].....
#31 70.83 To load "pgloader":
#31 70.83 Load 1 ASDF system:
#31 70.83 pgloader
#31 70.83 ; Loading "pgloader"
#31 70.99 To load "cl-fad":
#31 70.99 Load 3 ASDF systems:
#31 70.99 alexandria asdf bordeaux-threads
#31 70.99 Install 1 Quicklisp release:
#31 70.99 cl-fad
#31 71.00 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-fad/2022-02-20/cl-fad-20220220-git.tgz">
#31 71.00 ; 24.69KB
#31 71.00 ==================================================
#31 71.00 25,285 bytes in 0.00 seconds (0.00KB/sec)
#31 71.01 ; Loading "cl-fad"
#31 71.03 [package cl-fad]..................................
#31 71.03 [package path]....
#31 71.14 To load "pgloader":
#31 71.14 Load 1 ASDF system:
#31 71.14 pgloader
#31 71.14 ; Loading "pgloader"
#31 71.30 To load "lparallel":
#31 71.30 Load 2 ASDF systems:
#31 71.30 alexandria bordeaux-threads
#31 71.30 Install 1 Quicklisp release:
#31 71.30 lparallel
#31 71.33 ; Fetching #<URL "http://beta.quicklisp.org/archive/lparallel/2016-08-25/lparallel-20160825-git.tgz">
#31 71.33 ; 76.71KB
#31 71.33 ==================================================
#31 71.33 78,551 bytes in 0.00 seconds (38354.98KB/sec)
#31 71.35 ; Loading "lparallel"
#31 71.37 [package lparallel.util]..........................
#31 71.47 [package lparallel.thread-util]...................
#31 71.49 [package lparallel.raw-queue].....................
#31 71.50 [package lparallel.cons-queue]....................
#31 71.60 [package lparallel.vector-queue]..................
#31 71.66 [package lparallel.queue].........................
#31 71.70 [package lparallel.counter].......................
#31 71.71 [package lparallel.spin-queue]....................
#31 71.73 [package lparallel.kernel]........................
#31 72.00 [package lparallel.kernel-util]...................
#31 72.02 [package lparallel.promise].......................
#31 72.11 [package lparallel.ptree].........................
#31 72.18 [package lparallel.slet]..........................
#31 72.21 [package lparallel.defpun]........................
#31 72.28 [package lparallel.cognate].......................
#31 72.64 [package lparallel]
#31 72.64 To load "pgloader":
#31 72.64 Load 1 ASDF system:
#31 72.64 pgloader
#31 72.64 ; Loading "pgloader"
#31 72.81 To load "esrap":
#31 72.81 Load 2 ASDF systems:
#31 72.81 alexandria asdf
#31 72.81 Install 2 Quicklisp releases:
#31 72.81 esrap trivial-with-current-source-form
#31 72.85 ; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-with-current-source-form/2023-06-18/trivial-with-current-source-form-20230618-git.tgz">
#31 72.85 ; 34.47KB
#31 72.85 ==================================================
#31 72.85 35,295 bytes in 0.00 seconds (0.00KB/sec)
#31 72.87 ; Fetching #<URL "http://beta.quicklisp.org/archive/esrap/2024-10-12/esrap-20241012-git.tgz">
#31 72.87 ; 67.79KB
#31 72.87 ==================================================
#31 72.87 69,419 bytes in 0.00 seconds (33896.00KB/sec)
#31 72.89 ; Loading "esrap"
#31 72.90 [package trivial-with-current-source-form]........
#31 72.91 [package esrap].............................
#31 80.35 To load "pgloader":
#31 80.35 Load 1 ASDF system:
#31 80.35 pgloader
#31 80.35 ; Loading "pgloader"
#31 80.53 To load "drakma":
#31 80.53 Load 8 ASDF systems:
#31 80.53 asdf chipz cl+ssl cl-base64 cl-ppcre flexi-streams
#31 80.53 trivial-gray-streams usocket
#31 80.53 Install 3 Quicklisp releases:
#31 80.53 chunga drakma puri
#31 80.54 ; Fetching #<URL "http://beta.quicklisp.org/archive/puri/2020-10-16/puri-20201016-git.tgz">
#31 80.54 ; 28.49KB
#31 80.54 ==================================================
#31 80.54 29,178 bytes in 0.00 seconds (0.00KB/sec)
#31 80.55 ; Fetching #<URL "http://beta.quicklisp.org/archive/chunga/2024-10-12/chunga-20241012-git.tgz">
#31 80.55 ; 20.56KB
#31 80.55 ==================================================
#31 80.55 21,056 bytes in 0.00 seconds (0.00KB/sec)
#31 80.60 ; Fetching #<URL "http://beta.quicklisp.org/archive/drakma/2023-10-21/drakma-v2.0.10.tgz">
#31 80.60 ; 73.55KB
#31 80.60 ==================================================
#31 80.60 75,317 bytes in 0.00 seconds (36775.88KB/sec)
#31 80.61 ; Loading "drakma"
#31 80.67 [package puri]....................................
#31 80.93 [package chunga]..................................
#31 81.08 [package drakma]........
#31 81.39 To load "pgloader":
#31 81.39 Load 1 ASDF system:
#31 81.39 pgloader
#31 81.39 ; Loading "pgloader"
#31 81.58 To load "local-time":
#31 81.58 Load 2 ASDF systems:
#31 81.58 asdf uiop
#31 81.58 Install 1 Quicklisp release:
#31 81.58 local-time
#31 81.60 ; Fetching #<URL "http://beta.quicklisp.org/archive/local-time/2024-10-12/local-time-20241012-git.tgz">
#31 81.60 ; 725.59KB
#31 81.61 ==================================================
#31 81.61 743,005 bytes in 0.01 seconds (72559.08KB/sec)
#31 81.94 ; Loading "local-time"
#31 81.95 [package local-time].....................
#31 82.56 To load "pgloader":
#31 82.56 Load 1 ASDF system:
#31 82.56 pgloader
#31 82.56 ; Loading "pgloader"
#31 82.77 To load "command-line-arguments":
#31 82.77 Load 1 ASDF system:
#31 82.77 asdf
#31 82.77 Install 1 Quicklisp release:
#31 82.77 command-line-arguments
#31 82.81 ; Fetching #<URL "http://beta.quicklisp.org/archive/command-line-arguments/2021-08-07/command-line-arguments-20210807-git.tgz">
#31 82.81 ; 12.01KB
#31 82.81 ==================================================
#31 82.81 12,294 bytes in 0.00 seconds (0.00KB/sec)
#31 82.82 ; Loading "command-line-arguments"
#31 82.82 [package command-line-arguments].....
#31 82.96 To load "pgloader":
#31 82.96 Load 1 ASDF system:
#31 82.96 pgloader
#31 82.96 ; Loading "pgloader"
#31 83.16 To load "db3":
#31 83.16 Load 1 ASDF system:
#31 83.16 asdf
#31 83.16 Install 1 Quicklisp release:
#31 83.16 cl-db3
#31 83.18 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-db3/2020-02-18/cl-db3-20200218-git.tgz">
#31 83.18 ; 6.02KB
#31 83.18 ==================================================
#31 83.18 6,162 bytes in 0.00 seconds (0.00KB/sec)
#31 83.18 ; Loading "db3"
#31 83.19 [package db3]...
#31 83.28 To load "pgloader":
#31 83.28 Load 1 ASDF system:
#31 83.28 pgloader
#31 83.28 ; Loading "pgloader"
#31 83.47 To load "ixf":
#31 83.47 Load 7 ASDF systems:
#31 83.47 alexandria asdf babel cl-ppcre local-time md5
#31 83.47 split-sequence
#31 83.47 Install 2 Quicklisp releases:
#31 83.47 cl-ixf ieee-floats
#31 83.49 ; Fetching #<URL "http://beta.quicklisp.org/archive/ieee-floats/2022-02-20/ieee-floats-20220220-git.tgz">
#31 83.49 ; 5.15KB
#31 83.49 ==================================================
#31 83.49 5,274 bytes in 0.00 seconds (5150.39KB/sec)
#31 83.53 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-ixf/2018-02-28/cl-ixf-20180228-git.tgz">
#31 83.53 ; 8.47KB
#31 83.53 ==================================================
#31 83.53 8,677 bytes in 0.00 seconds (0.00KB/sec)
#31 83.53 ; Loading "ixf"
#31 83.55 [package ieee-floats].............................
#31 83.57 [package ixf].......
#31 83.80 To load "pgloader":
#31 83.80 Load 1 ASDF system:
#31 83.80 pgloader
#31 83.80 ; Loading "pgloader"
#31 84.00 To load "py-configparser":
#31 84.00 Load 1 ASDF system:
#31 84.00 asdf
#31 84.00 Install 2 Quicklisp releases:
#31 84.00 parse-number py-configparser
#31 84.01 ; Fetching #<URL "http://beta.quicklisp.org/archive/parse-number/2024-10-12/parse-number-v1.8.tgz">
#31 84.01 ; 6.07KB
#31 84.01 ==================================================
#31 84.01 6,214 bytes in 0.00 seconds (6068.36KB/sec)
#31 84.02 ; Fetching #<URL "http://beta.quicklisp.org/archive/py-configparser/2017-08-30/py-configparser-20170830-svn.tgz">
#31 84.02 ; 8.25KB
#31 84.02 ==================================================
#31 84.02 8,452 bytes in 0.00 seconds (0.00KB/sec)
#31 84.02 ; Loading "py-configparser"
#31 84.03 [package org.mapcar.parse-number].................
#31 84.09 [package py-configparser]....
#31 84.19 To load "pgloader":
#31 84.19 Load 1 ASDF system:
#31 84.19 pgloader
#31 84.19 ; Loading "pgloader"
#31 84.40 To load "sqlite":
#31 84.40 Load 3 ASDF systems:
#31 84.40 asdf cffi iterate
#31 84.40 Install 1 Quicklisp release:
#31 84.40 cl-sqlite
#31 84.41 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-sqlite/2019-08-13/cl-sqlite-20190813-git.tgz">
#31 84.41 ; 14.29KB
#31 84.41 ==================================================
#31 84.41 14,632 bytes in 0.00 seconds (0.00KB/sec)
#31 84.42 ; Loading "sqlite"
#31 84.44 [package sqlite-ffi]..............................
#31 84.50 [package sqlite.cache]............................
#31 84.52 [package sqlite]....
#31 84.63 To load "pgloader":
#31 84.63 Load 1 ASDF system:
#31 84.63 pgloader
#31 84.63 ; Loading "pgloader"
#31 84.82 To load "trivial-backtrace":
#31 84.82 Load 1 ASDF system:
#31 84.82 asdf
#31 84.82 Install 1 Quicklisp release:
#31 84.82 trivial-backtrace
#31 84.85 ; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-backtrace/2023-02-14/trivial-backtrace-20230214-git.tgz">
#31 84.85 ; 9.15KB
#31 84.85 ==================================================
#31 84.85 9,368 bytes in 0.00 seconds (0.00KB/sec)
#31 84.85 ; Loading "trivial-backtrace"
#31 84.86 [package trivial-backtrace]...
#31 84.96 To load "pgloader":
#31 84.96 Load 1 ASDF system:
#31 84.96 pgloader
#31 84.96 ; Loading "pgloader"
#31 85.26 To load "cl-markdown":
#31 85.26 Load 2 ASDF systems:
#31 85.26 asdf cl-ppcre
#31 85.26 Install 7 Quicklisp releases:
#31 85.26 anaphora asdf-system-connections cl-containers
#31 85.26 cl-markdown dynamic-classes metabang-bind
#31 85.26 metatilities-base
#31 85.28 ; Fetching #<URL "http://beta.quicklisp.org/archive/metabang-bind/2023-06-18/metabang-bind-20230618-git.tgz">
#31 85.28 ; 22.13KB
#31 85.28 ==================================================
#31 85.28 22,657 bytes in 0.00 seconds (0.00KB/sec)
#31 85.31 ; Fetching #<URL "http://beta.quicklisp.org/archive/dynamic-classes/2023-10-21/dynamic-classes-20231021-git.tgz">
#31 85.31 ; 7.05KB
#31 85.31 ==================================================
#31 85.31 7,217 bytes in 0.00 seconds (0.00KB/sec)
#31 85.32 ; Fetching #<URL "http://beta.quicklisp.org/archive/metatilities-base/2019-12-27/metatilities-base-20191227-git.tgz">
#31 85.32 ; 68.99KB
#31 85.33 ==================================================
#31 85.33 70,648 bytes in 0.00 seconds (34496.09KB/sec)
#31 85.35 ; Fetching #<URL "http://beta.quicklisp.org/archive/asdf-system-connections/2017-01-24/asdf-system-connections-20170124-git.tgz">
#31 85.35 ; 4.82KB
#31 85.35 ==================================================
#31 85.35 4,933 bytes in 0.00 seconds (0.00KB/sec)
#31 85.36 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-containers/2024-10-12/cl-containers-20241012-git.tgz">
#31 85.36 ; 226.10KB
#31 85.37 ==================================================
#31 85.37 231,523 bytes in 0.01 seconds (37682.78KB/sec)
#31 85.41 ; Fetching #<URL "http://beta.quicklisp.org/archive/anaphora/2022-02-20/anaphora-20220220-git.tgz">
#31 85.41 ; 6.16KB
#31 85.41 ==================================================
#31 85.41 6,303 bytes in 0.00 seconds (0.00KB/sec)
#31 85.43 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-markdown/2019-12-27/cl-markdown-20191227-git.tgz">
#31 85.43 ; 71.70KB
#31 85.44 ==================================================
#31 85.44 73,424 bytes in 0.00 seconds (35851.56KB/sec)
#31 85.45 ; Loading "cl-markdown"
#31 85.50 [package metabang.utilities]......................
#31 85.92 [package metabang.bind]...........................
#31 85.92 [package metabang.bind.developer].................
#31 86.08 [package metabang-dynamic-classes]................
#31 86.12 [package metabang.cl-containers]..................
#31 86.58 ..................................................
#31 87.67 ..................................................
#31 87.82 [package anaphora]................................
#31 87.82 [package anaphora-basic]..........................
#31 87.82 [package anaphora-symbol].........................
#31 87.87 [package cl-markdown].............................
#31 87.87 [package cl-markdown-user]........................
#31 88.51 .
#31 88.53 To load "pgloader":
#31 88.53 Load 1 ASDF system:
#31 88.53 pgloader
#31 88.53 ; Loading "pgloader"
#31 88.76 To load "mssql":
#31 88.76 Load 4 ASDF systems:
#31 88.76 asdf cffi iterate parse-number
#31 88.76 Install 2 Quicklisp releases:
#31 88.76 cl-mssql garbage-pools
#31 88.77 ; Fetching #<URL "http://beta.quicklisp.org/archive/garbage-pools/2021-01-24/garbage-pools-20210124-git.tgz">
#31 88.77 ; 43.96KB
#31 88.77 ==================================================
#31 88.77 45,020 bytes in 0.00 seconds (43964.84KB/sec)
#31 88.80 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-mssql/2024-10-12/cl-mssql-20241012-git.tgz">
#31 88.80 ; 16.38KB
#31 88.80 ==================================================
#31 88.80 16,775 bytes in 0.00 seconds (0.00KB/sec)
#31 88.80 ; Loading "mssql"
#31 88.82 [package garbage-pools]...........................
#31 88.84 [package mssql].......
#31 89.00 To load "pgloader":
#31 89.00 Load 1 ASDF system:
#31 89.00 pgloader
#31 89.00 ; Loading "pgloader"
#31 89.24 To load "uuid":
#31 89.24 Load 3 ASDF systems:
#31 89.24 asdf ironclad mgl-pax-bootstrap
#31 89.24 Install 2 Quicklisp releases:
#31 89.24 trivial-utf-8 uuid
#31 89.25 ; Fetching #<URL "http://beta.quicklisp.org/archive/trivial-utf-8/2023-10-21/trivial-utf-8-20231021-git.tgz">
#31 89.25 ; 6.61KB
#31 89.25 ==================================================
#31 89.25 6,770 bytes in 0.00 seconds (0.00KB/sec)
#31 89.26 ; Fetching #<URL "http://beta.quicklisp.org/archive/uuid/2020-07-15/uuid-20200715-git.tgz">
#31 89.26 ; 21.69KB
#31 89.26 ==================================================
#31 89.26 22,210 bytes in 0.00 seconds (0.00KB/sec)
#31 89.26 ; Loading "uuid"
#31 89.35 [package trivial-utf-8]...........................
#31 89.35 [package trivial-utf-8]...........................
#31 89.45 [package uuid].
#31 89.49 To load "pgloader":
#31 89.49 Load 1 ASDF system:
#31 89.49 pgloader
#31 89.49 ; Loading "pgloader"
#31 89.75 To load "quri":
#31 89.75 Load 4 ASDF systems:
#31 89.75 alexandria asdf babel split-sequence
#31 89.75 Install 3 Quicklisp releases:
#31 89.75 cl-utilities idna quri
#31 89.76 ; Fetching #<URL "http://beta.quicklisp.org/archive/idna/2012-01-07/idna-20120107-git.tgz">
#31 89.76 ; 6.10KB
#31 89.76 ==================================================
#31 89.76 6,242 bytes in 0.00 seconds (0.00KB/sec)
#31 89.77 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-utilities/2010-10-06/cl-utilities-1.2.4.tgz">
#31 89.77 ; 22.46KB
#31 89.77 ==================================================
#31 89.77 22,998 bytes in 0.00 seconds (22458.98KB/sec)
#31 89.79 ; Fetching #<URL "http://beta.quicklisp.org/archive/quri/2024-10-12/quri-20241012-git.tgz">
#31 89.79 ; 70.38KB
#31 89.79 ==================================================
#31 89.79 72,071 bytes in 0.00 seconds (23460.61KB/sec)
#31 89.80 ; Loading "quri"
#31 89.82 [package cl-utilities]............................
#31 89.99 [package idna]....................................
#31 90.07 [package quri.port]...............................
#31 90.07 [package quri.uri]................................
#31 90.12 [package quri.error]..............................
#31 90.13 [package quri.util]...............................
#31 90.16 [package quri.encode].............................
#31 90.19 [package quri.decode].............................
#31 90.23 [package quri.uri.ftp]............................
#31 90.25 [package quri.uri.http]...........................
#31 90.28 [package quri.uri.ldap]...........................
#31 90.31 [package quri.uri.file]...........................
#31 90.33 [package quri.etld]...............................
#31 90.37 [package quri.domain].............................
#31 90.44 [package quri.parser].............................
#31 90.70 [package quri]..
#31 90.74 To load "pgloader":
#31 90.74 Load 1 ASDF system:
#31 90.74 pgloader
#31 90.74 ; Loading "pgloader"
#31 90.96 To load "cl-mustache":
#31 90.96 Load 2 ASDF systems:
#31 90.96 asdf uiop
#31 90.96 Install 1 Quicklisp release:
#31 90.96 cl-mustache
#31 90.97 ; Fetching #<URL "http://beta.quicklisp.org/archive/cl-mustache/2024-10-12/cl-mustache-20241012-git.tgz">
#31 90.97 ; 21.94KB
#31 90.97 ==================================================
#31 90.97 22,466 bytes in 0.00 seconds (0.00KB/sec)
#31 90.98 ; Loading "cl-mustache"
#31 91.00 [package mustache].......
#31 91.19 To load "pgloader":
#31 91.19 Load 1 ASDF system:
#31 91.19 pgloader
#31 91.19 ; Loading "pgloader"
#31 91.44 To load "yason":
#31 91.44 Load 3 ASDF systems:
#31 91.44 alexandria asdf trivial-gray-streams
#31 91.44 Install 1 Quicklisp release:
#31 91.44 yason
#31 91.45 ; Fetching #<URL "http://beta.quicklisp.org/archive/yason/2024-10-12/yason-20241012-git.tgz">
#31 91.45 ; 30.83KB
#31 91.45 ==================================================
#31 91.45 31,573 bytes in 0.00 seconds (30833.01KB/sec)
#31 91.45 ; Loading "yason"
#31 91.47 [package yason]......
#31 91.62 To load "pgloader":
#31 91.62 Load 1 ASDF system:
#31 91.62 pgloader
#31 91.62 ; Loading "pgloader"
#31 91.87 To load "zs3":
#31 91.87 Load 8 ASDF systems:
#31 91.87 alexandria asdf babel cl-base64 drakma ironclad puri
#31 91.87 trivial-gray-streams
#31 91.87 Install 3 Quicklisp releases:
#31 91.87 closure-common cxml zs3
#31 91.88 ; Fetching #<URL "http://beta.quicklisp.org/archive/closure-common/2018-10-18/closure-common-20181018-git.tgz">
#31 91.88 ; 27.18KB
#31 91.88 ==================================================
#31 91.88 27,833 bytes in 0.00 seconds (0.00KB/sec)
#31 91.89 ; Fetching #<URL "http://beta.quicklisp.org/archive/cxml/2020-06-10/cxml-20200610-git.tgz">
#31 91.89 ; 152.12KB
#31 91.90 ==================================================
#31 91.90 155,775 bytes in 0.00 seconds (30424.80KB/sec)
#31 91.93 ; Fetching #<URL "http://beta.quicklisp.org/archive/zs3/2019-10-07/zs3-1.3.3.tgz">
#31 91.93 ; 55.81KB
#31 91.93 ==================================================
#31 91.93 57,149 bytes in 0.00 seconds (27904.79KB/sec)
#31 91.94 ; Loading "zs3"
#31 91.99 ;;; Checking for wide character support... WARNING: Lisp implementation doesn't use UTF-16, but accepts surrogate code points.
#31 91.99 yes, using code points.
#31 92.00 .
#31 92.01 ;;; Checking for wide character support... WARNING: Lisp implementation doesn't use UTF-16, but accepts surrogate code points.
#31 92.01 yes, using code points.
#31 92.01 ;;; Building Closure with CHARACTER RUNES
#31 92.09 .................................................
#31 92.09 [package runes]...................................
#31 92.09 [package utf8-runes]..............................
#31 92.09 [package runes-encoding]..........................
#31 92.52 [package hax].....................................
#31 92.54 [package cxml]....................................
#31 92.56 [package sax].....................................
#31 93.52 ..................................................
#31 93.88 [package cxml-xmls]...............................
#31 94.09 [package dom].....................................
#31 94.09 [package rune-dom]................................
#31 94.50 [package klacks]..................................
#31 94.69 [package zs3].............................
#31 95.57 To load "pgloader":
#31 95.57 Load 1 ASDF system:
#31 95.57 pgloader
#31 95.57 ; Loading "pgloader"
#31 95.81 [package simple-date].............................
#31 95.81 [package simple-date-cl-postgres-glue]............
#31 96.12 [package pgloader.params].........................
#31 96.16 [package pgloader.transforms].....................
#31 96.16 [package pgloader.logs]...........................
#31 96.16 [package pgloader.quoting]........................
#31 96.16 [package pgloader.catalog]........................
#31 96.16 [package pgloader.state]..........................
#31 96.16 [package pgloader.monitor]........................
#31 96.16 [package pgloader.queries]........................
#31 96.16 [package pgloader.citus]..........................
#31 96.16 [package pgloader.utils]..........................
#31 96.16 [package pgloader.archive]........................
#31 96.16 [package pgloader.parse-date].....................
#31 96.16 [package pgloader.connection].....................
#31 96.16 [package pgloader.pgsql]..........................
#31 96.16 [package pgloader.sources]........................
#31 96.16 [package pgloader.pgcopy].........................
#31 96.16 [package pgloader.load]...........................
#31 96.16 [package pgloader.ini]............................
#31 96.16 [package pgloader.sql]............................
#31 96.16 [package pgloader.source.csv].....................
#31 96.17 [package pgloader.source.fixed]...................
#31 96.17 [package pgloader.source.copy]....................
#31 96.17 [package pgloader.source.ixf].....................
#31 96.17 [package pgloader.source.db3].....................
#31 96.17 [package pgloader.source.mysql]...................
#31 96.17 [package pgloader.source.pgsql]...................
#31 96.17 [package pgloader.source.sqlite]..................
#31 96.17 [package pgloader.source.mssql]...................
#31 96.17 [package pgloader.source.mssql.index-filter]......
#31 96.17 [package pgloader.syslog].........................
#31 96.17 [package pgloader.parser].........................
#31 96.17 [package pgloader]................................
#31 96.39 [package pgloader.user-symbols]...................
#31 96.98 ..................................................
#31 98.15 ..................................................
#31 99.27 ..................................................
#31 100.2 ..................................................
#31 101.0 .........................................
#31 101.7 touch build/libs.stamp
#31 101.7 sbcl --noinform --no-sysinit --no-userinit --load build/quicklisp/setup.lisp \
#31 101.7 --eval '(ql:write-asdf-manifest-file "build/manifest.ql")' \
#31 101.7 --eval '(quit)'
#31 102.8 mkdir -p build/bin
#31 102.8 sbcl --noinform --no-sysinit --no-userinit --load build/quicklisp/setup.lisp \
#31 102.8 --eval '(ql:quickload "buildapp")' \
#31 102.8 --eval '(buildapp:build-buildapp "build/bin/buildapp.sbcl")' \
#31 102.8 --eval '(quit)'
#31 103.1 To load "buildapp":
#31 103.1 Install 1 Quicklisp release:
#31 103.1 buildapp
#31 103.1 ; Fetching #<URL "http://beta.quicklisp.org/archive/buildapp/2015-12-18/buildapp-1.5.6.tgz">
#31 103.1 ; 16.00KB
#31 103.1 ==================================================
#31 103.1 16,389 bytes in 0.00 seconds (0.00KB/sec)
#31 103.1 ; Loading "buildapp"
#31 103.1 [package buildapp]...
#31 103.3 ;; loading system "buildapp"
#31 104.5 mmap: wanted 52854784 bytes at 0x1000000000, actually mapped at 0x7f69a0e00000
#31 104.5 Dump of /proc/self/maps:
#31 104.5 50000000-50100000 rwxp 00000000 00:00 0
#31 104.5 50100000-50108000 rwxp 00008000 00:2f 4547288 /usr/lib/sbcl/sbcl.core
#31 104.5 50108000-50200000 rwxp 00000000 00:00 0
#31 104.5 50200000-5023e000 rwxp 01970000 00:2f 4547288 /usr/lib/sbcl/sbcl.core
#31 104.5 5023e000-50243000 rwxp 019ae000 00:2f 4547288 /usr/lib/sbcl/sbcl.core
#31 104.5 50243000-5034e000 rwxp 019b3000 00:2f 4547288 /usr/lib/sbcl/sbcl.core
#31 104.5 5034e000-503ce000 rwxp 01abe000 00:2f 4547288 /usr/lib/sbcl/sbcl.core
#31 104.5 503ce000-503d0000 rwxp 01b3e000 00:2f 4547288 /usr/lib/sbcl/sbcl.core
#31 104.5 503d0000-52a00000 rwxp 00000000 00:00 0
#31 104.5 52a00000-53498000 rwxp 01b40000 00:2f 4547288 /usr/lib/sbcl/sbcl.core
#31 104.5 53498000-5ac00000 rwxp 00000000 00:00 0
#31 104.5 1003268000-1040000000 rwxp 00000000 00:00 0
#31 104.5 55988181a000-559881829000 r--p 00000000 00:2f 4547247 /usr/bin/sbcl
#31 104.5 559881829000-55988184a000 r-xp 0000f000 00:2f 4547247 /usr/bin/sbcl
#31 104.5 55988184a000-559881858000 r--p 00030000 00:2f 4547247 /usr/bin/sbcl
#31 104.5 559881859000-55988185b000 r--p 0003e000 00:2f 4547247 /usr/bin/sbcl
#31 104.5 55988185b000-55988185d000 rw-p 00040000 00:2f 4547247 /usr/bin/sbcl
#31 104.5 55988185d000-559881865000 rw-p 00000000 00:00 0
#31 104.5 559889a43000-559889a44000 ---p 00000000 00:00 0 [heap]
#31 104.5 559889a44000-559889a45000 rw-p 00000000 00:00 0 [heap]
#31 104.5 7f69a0e00000-7f69a4068000 rwxp 00000000 00:00 0
#31 104.5 7f69a4200000-7f69a4[20800](https://github.com/gridics/DevOps/actions/runs/14462939468/job/40558826981#step:5:20801)0 ---p 00000000 00:00 0
#31 104.5 7f69a4208000-7f69a4210000 r--p 00000000 00:00 0
#31 104.5 7f69a4210000-7f69a44f0000 rwxp 00000000 00:00 0
#31 104.5 7f69a44f0000-7f69a4510000 ---p 00000000 00:00 0
#31 104.5 7f69a4510000-7f69a4651000 rwxp 00000000 00:00 0
#31 104.5 7f69a465e000-7f69a47a2000 rw-p 00000000 00:00 0
#31 104.5 7f69a47a4000-7f69a47aa000 rw-p 00000000 00:00 0
#31 104.5 7f69a47ac000-7f69a493f000 rw-p 00000000 00:00 0
#31 104.5 7f69a493f000-7f69a4948000 rw-p 00000000 00:00 0
#31 104.5 7f69a4948000-7f69a4949000 ---p 00000000 00:00 0
#31 104.5 7f69a4949000-7f69a494c000 r--p 00000000 00:2f 4468747 /lib/libz.so.1.2.12
#31 104.5 7f69a494c000-7f69a495a000 r-xp 00003000 00:2f 4468747 /lib/libz.so.1.2.12
#31 104.5 7f69a495a000-7f69a4961000 r--p 00011000 00:2f 4468747 /lib/libz.so.1.2.12
#31 104.5 7f69a4961000-7f69a4962000 r--p 00017000 00:2f 4468747 /lib/libz.so.1.2.12
#31 104.5 7f69a4962000-7f69a4963000 rw-p 00018000 00:2f 4468747 /lib/libz.so.1.2.12
#31 104.5 7f69a4963000-7f69a4978000 r--p 00000000 00:2f 4544914 /lib/ld-musl-x86_64.so.1
#31 104.5 7f69a4978000-7f69a49c0000 r-xp 00015000 00:2f 4544914 /lib/ld-musl-x86_64.so.1
#31 104.5 7f69a49c0000-7f69a49f6000 r--p 0005d000 00:2f 4544914 /lib/ld-musl-x86_64.so.1
#31 104.5 7f69a49f6000-7f69a49f7000 r--p 00092000 00:2f 4544914 /lib/ld-musl-x86_64.so.1
#31 104.5 7f69a49f7000-7f69a49f8000 rw-p 00093000 00:2f 4544914 /lib/ld-musl-x86_64.so.1
#31 104.5 7f69a49f8000-7f69a49fb000 rw-p 00000000 00:00 0
#31 104.5 7fff4012e000-7fff4014f000 rw-p 00000000 00:00 0 [stack]
#31 104.5 7fff4019a000-7fff4019e000 r--p 00000000 00:00 0 [vvar]
#31 104.5 7fff4019e000-7fff401a0000 r-xp 00000000 00:00 0 [vdso]
#31 104.5 ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall]
#31 104.5 fatal error encountered in SBCL pid 24 tid 24:
#31 104.5 remap_free_pages: page moved, 0x1000000000 ==> 0
#31 104.5
#31 104.5
#31 104.5
#31 104.5 Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
#31 104.5
#31 104.5 debugger invoked on a SILENT-EXIT-ERROR in thread
#31 104.5 #<THREAD "main thread" RUNNING {1004F10113}>:
#31 104.5 Condition BUILDAPP::SILENT-EXIT-ERROR was signalled.
#31 104.5 restarts (invokable by number or by possibly-abbreviated name):
#31 104.5 0: [CONTINUE] Ignore runtime option --eval "(buildapp:build-buildapp \"build/bin/buildapp.sbcl\")".
#31 104.5 1: [ABORT ] Skip rest of --eval and --load options.
#31 104.5 2: Skip to toplevel READ/EVAL/PRINT loop.
#31 104.5 3: [EXIT ] Exit SBCL (calling #'EXIT, killing the process).
#31 104.5
#31 104.5 ((LAMBDA (STREAM FILE) :IN MAIN) #<SB-SYS:FD-STREAM for "file /opt/src/pgloader/dumper-syz2X2nN.lisp" {1003B69DA3}> #P"dumper-syz2X2nN.lisp")
#31 104.5 source: (ERROR 'SILENT-EXIT-ERROR)
#31 104.5 0]
#31 104.5 * mkdir -p build/bin
#31 104.5 make: build/bin/buildapp.sbcl: Permission denied
#31 104.5 build/bin/buildapp.sbcl --logfile /tmp/build.log \
#31 104.5 --require sb-posix --require sb-bsd-sockets --require sb-rotate-byte \
#31 104.5 --sbcl sbcl \
#31 104.5 --asdf-path . \
#31 104.5 --asdf-tree build/quicklisp/local-projects \
#31 104.5 --manifest-file build/manifest.ql \
#31 104.5 --asdf-tree build/quicklisp/dists \
#31 104.5 --asdf-path . \
#31 104.5 --load-system cffi \
#31 104.5 --load-system cl+ssl \
#31 104.5 --load-system mssql \
#31 104.5 --load src/hooks.lisp \
#31 104.5 --load-system pgloader \
#31 104.5 --entry pgloader:main \
#31 104.5 --dynamic-space-size 16384 \
#31 104.5 --compress-core \
#31 104.5 --output build/bin/pgloader.tmp
#31 104.5 make: *** [Makefile:140: build/bin/pgloader] Error 127
#31 ERROR: process "/bin/sh -c mkdir -p /opt/src/pgloader/build/bin && cd /opt/src/pgloader && make && chmod +x ./build/bin/pgloader && cp ./build/bin/pgloader /usr/local/bin" did not complete successfully: exit code: 2
------
> [stage-1 21/30] RUN mkdir -p /opt/src/pgloader/build/bin && cd /opt/src/pgloader && make && chmod +x ./build/bin/pgloader && cp ./build/bin/pgloader /usr/local/bin:
104.5 --load-system cffi \
104.5 --load-system cl+ssl \
104.5 --load-system mssql \
104.5 --load src/hooks.lisp \
104.5 --load-system pgloader \
104.5 --entry pgloader:main \
104.5 --dynamic-space-size 16384 \
104.5 --compress-core \
104.5 --output build/bin/pgloader.tmp
104.5 make: *** [Makefile:140: build/bin/pgloader] Error 127
------
Dockerfile:240
--------------------
239 |
240 | >>> RUN mkdir -p /opt/src/pgloader/build/bin \
241 | >>> && cd /opt/src/pgloader \
242 | >>> && make \
243 | >>> && chmod +x ./build/bin/pgloader \
244 | >>> && cp ./build/bin/pgloader /usr/local/bin
245 |
--------------------
ERROR: failed to solve: process "/bin/sh -c mkdir -p /opt/src/pgloader/build/bin && cd /opt/src/pgloader && make && chmod +x ./build/bin/pgloader && cp ./build/bin/pgloader /usr/local/bin" did not complete successfully: exit code: 2
Error: Process completed with exit code 1.
@dimitri - is there anything I should adjust?
Btw, here is my GitHub Actions file
name: CI for PHP 8.1-WH
on:
push:
paths:
- 'docker/php8.1-wh/**'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-east-1
- name: Log in to Amazon ECR
run: |
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.us-east-1.amazonaws.com
- name: Tag, and push Docker image to AWS ECR
env:
ECR_REPOSITORY: php81-wh
IMAGE_TAG: 8.1.26-v8
AWS_ACCOUNT_ID: 888888888888
run: |
cd docker/php8.1-wh
docker build -t $AWS_ACCOUNT_ID.dkr.ecr.us-east-1.amazonaws.com/$ECR_REPOSITORY:$IMAGE_TAG .
docker push $AWS_ACCOUNT_ID.dkr.ecr.us-east-1.amazonaws.com/$ECR_REPOSITORY:$IMAGE_TAG