2025-08-27 01:52:17 UTC
759 MB
A035C8C19219BA821ECEA86B64E628F8D684696D
LANGen_US.UTF-8
LC_ALLPOSIX
PATH/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PYTEST_ADDOPTS--tb=short -v --continue-on-collection-errors --reruns=3
PYTHON_SHA2568fb5f9fbc7609fa822cb31549884575db7fd9657cbffb89510b5d7975963a83a
PYTHON_VERSION3.11.13
UV_HTTP_TIMEOUT60
[#000] sha256:dad67da3f26bce15939543965e09c4059533b025f707aad72ed3d3f3a09c66f8 - 3.55% (26.9 MB)
[#001] sha256:799440a7bae7c08a5fe9d9e5a1ccd72fc3cbf9d85fa4be450e12b8550175c620 - 0.44% (3.35 MB)
[#002] sha256:9596beeb5a6dc0950529870568799000e8d73fb678969ac2f485005cd5da1087 - 2.04% (15.5 MB)
[#003] sha256:15658014cd85cd0d8b913d50b4388228aebcf0437d43cfb37e8a5177e8b2bcf8 - 0.0% (248 Bytes)
[#004] sha256:18bc22b72f9dfcd6d57514ced4caac4e15b02c4cfbbade598cca15cee59a2593 - 0.0% (99 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:da838fd1c4fdee175f888c4c8105d5e013975344af7f1eb94ee13875d6c14f9c - 63.8% (484 MB)
[#007] sha256:3c12d2d5edff56dba6ccebc4bdf9ca7756a09d3093bcdc580692a6575e216945 - 0.99% (7.51 MB)
[#008] sha256:c1ef95356f198df7459d28e000ef16684d79d738d71fb075a3d3f0baec699433 - 0.0% (150 Bytes)
[#009] sha256:4247522c478945f166f3f0c1c11bb8ce42b4f24111f5ec340d7fe0c471772c20 - 15.04% (114 MB)
[#010] sha256:13e3fe2047c8d7e0cb55ff94dcbe765d451498778e76cff856dd060f35e8f7f2 - 0.52% (3.99 MB)
[#011] sha256:214f6f3fbde5ae2b2081119944864bed69890249657110a5587deda84691deed - 0.22% (1.65 MB)
[#012] sha256:87d5dce37474d0183f2055a1a8b75619854dfaf517a4f03cf261ee668187d068 - 0.0% (203 Bytes)
[#013] sha256:338abc54ae2b91d5b4d1838f0b68e75ced7b60ee79608542ad5f13b3a76f5a8e - 0.0% (203 Bytes)
[#014] sha256:9f24810d9e6658146a82e506d752dcdd51741d9a2eb40b013d9f17ca6517d4dd - 1.38% (10.5 MB)
[#015] sha256:f26682edf270c19c56a626d341979ee5b0ee75f937a7e502fd9cb59e4b164401 - 0.0% (1.1 KB)
[#016] sha256:4728805c3b5e728275f5ce0cd031c33a50bb1de1dbbdde6f16bc099300ca234f - 0.0% (1.1 KB)
[#017] sha256:019588aba2078b5a8bd93775c89646f337a26073be1e6f802161db02dbe841eb - 12.03% (91.3 MB)
pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:49:29 UTC (buildkit.exporter.image.v0)pulled from 084828598639.dkr.ecr.us-west-2.amazonaws.com/sweap-images/internetarchive.openlibrary:base_internetarchive__openlibrary___2024-05-16.2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59@sha256:f1dfaa76c94ac8604cce3dc9b1751951a9c53b9c497a36772edce48f63dd8796
2025-08-27 01:50:55 UTC (buildkit.exporter.image.v0)mount / from exec /bin/sh -c cat <<'EOFPREP' > /preprocess.sh #!/bin/bash cd /app git reset --hard d38cb5a4162aa2942cdb5037dd679f37687b9d4f git clean -fdx git checkout d38cb5a4162aa2942cdb5037dd679f37687b9d4f cd / EOFPREP
2025-08-27 01:50:55 UTC (buildkit.exporter.image.v0)mount / from exec /bin/sh -c chmod +x /preprocess.sh
2025-08-27 01:50:57 UTC (buildkit.exporter.image.v0)mount / from exec /bin/sh -c /preprocess.sh
2025-08-27 01:50:57 UTC (buildkit.exporter.image.v0)mount / from exec /bin/sh -c cat <<'EOFBUILD' > /build.sh #!/bin/sh pip install setuptools || true pip install pypi-timemachine pypi-timemachine 2025-08-26 --port 9876 & pip config set global.index-url http://127.0.0.1:9876/ sleep 3 pip install pytest-rerunfailures export PYTEST_ADDOPTS="--tb=short -v --continue-on-collection-errors --reruns=3" cd /app set -e python -m pip install --default-timeout=100 -r requirements.txt python -m pip install -r requirements_test.txt python -m pip install selenium webdriver-manager splinter ln -sf vendor/infogami/infogami infogami export PYTHONPATH=/app export OL_CONFIG=/app/conf/openlibrary.yml echo "================= 0909 BUILD START 0909 =================" echo "Skipping Node.js dependencies to focus on Python testing..." make git 2>/dev/null || echo "make git failed, continuing..." echo "Applying YAML loader fix for integration tests..." sed -i 's/yaml\.load(f)/yaml.load(f, Loader=yaml.FullLoader)/g' tests/integration/__init__.py 2>/dev/null || echo "YAML fix not needed" echo "Configuring WebDriver for headless Docker environment..." cat > /tmp/webdriver_fix.py << 'EOF' import re import os integration_init = 'tests/integration/__init__.py' if os.path.exists(integration_init): with open(integration_init, 'r') as f: content = f.read() if 'from selenium.webdriver.chrome.options import Options' not in content: content = content.replace('from selenium import webdriver', 'from selenium import webdriver\nfrom selenium.webdriver.chrome.options import Options\nfrom selenium.webdriver.firefox.options import Options as FirefoxOptions') old_webdriver_block = ''' try: self.driver = webdriver.Chrome() except: self.driver = webdriver.Firefox()''' new_webdriver_block = ''' try: chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') chrome_options.add_argument('--disable-gpu') chrome_options.add_argument('--remote-debugging-port=9222') chrome_options.add_argument('--user-data-dir=/tmp/chrome-user-data') self.driver = webdriver.Chrome(options=chrome_options) except: firefox_options = FirefoxOptions() firefox_options.add_argument('--headless') self.driver = webdriver.Firefox(options=firefox_options)''' content = content.replace(old_webdriver_block, new_webdriver_block) with open(integration_init, 'w') as f: f.write(content) EOF python /tmp/webdriver_fix.py echo "Skipping CSS/JS builds that require Node.js dependencies..." echo "================= 0909 BUILD END 0909 =================" EOFBUILD
2025-08-27 01:50:57 UTC (buildkit.exporter.image.v0)mount / from exec /bin/sh -c chmod +x /build.sh
2025-08-27 01:52:17 UTC (buildkit.exporter.image.v0)mount / from exec /bin/sh -c /build.sh
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.