Deploy details
Deploy log
Initializing
Complete
Initializing
Complete
2:43:29 AM: Build ready to start
2:43:40 AM: build-image version: 9a361c83c6a43010ba0aa3ea38214accc0223b2c (focal)
2:43:40 AM: buildbot version: 9a4374dc9e2c1cbd2a152e441d69a3a6d7e12511
2:43:40 AM: Fetching cached dependencies
2:43:40 AM: Starting to download cache of 530.8MB
2:43:43 AM: Finished downloading cache in 2.749s
2:43:43 AM: Starting to extract cache
2:43:50 AM: Finished extracting cache in 6.905s
2:43:50 AM: Finished fetching cache in 9.731s
2:43:50 AM: Starting to prepare the repo for build
2:43:50 AM: Preparing Git Reference pull/3052/head
2:43:52 AM: Starting to install dependencies
2:43:53 AM: Started restoring cached mise cache
2:43:53 AM: Finished restoring cached mise cache
2:43:53 AM: mise python@3.13.2 install
2:43:53 AM: mise python@3.13.2 download cpython-3.13.2+20250212-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
2:43:54 AM: mise python@3.13.2 extract cpython-3.13.2+20250212-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
2:43:54 AM: mise python@3.13.2 python --version
2:43:54 AM: mise python@3.13.2 Python 3.13.2
2:43:54 AM: mise python@3.13.2 ✓ installed
2:43:54 AM: Python version set to 3.13
2:43:55 AM: Collecting pipenv
2:43:55 AM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
2:43:55 AM: Collecting certifi (from pipenv)
2:43:55 AM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
2:43:55 AM: Collecting packaging>=22 (from pipenv)
2:43:56 AM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
2:43:56 AM: Collecting setuptools>=67 (from pipenv)
2:43:56 AM: Downloading setuptools-75.8.2-py3-none-any.whl.metadata (6.7 kB)
2:43:56 AM: Collecting virtualenv>=20.24.2 (from pipenv)
2:43:56 AM: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB)
2:43:56 AM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
2:43:56 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
2:43:56 AM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
2:43:56 AM: Downloading filelock-3.17.0-py3-none-any.whl.metadata (2.9 kB)
2:43:56 AM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
2:43:56 AM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
2:43:56 AM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
2:43:56 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 55.0 MB/s eta 0:00:00
2:43:56 AM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
2:43:56 AM: Downloading setuptools-75.8.2-py3-none-any.whl (1.2 MB)
2:43:56 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 73.0 MB/s eta 0:00:00
2:43:56 AM: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB)
2:43:56 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 145.8 MB/s eta 0:00:00
2:43:56 AM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
2:43:56 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
2:43:56 AM: Downloading filelock-3.17.0-py3-none-any.whl (16 kB)
2:43:56 AM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
2:43:56 AM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
2:43:58 AM: Successfully installed certifi-2025.1.31 distlib-0.3.9 filelock-3.17.0 packaging-24.2 pipenv-2024.4.1 platformdirs-4.3.6 setuptools-75.8.2 virtualenv-20.29.3
2:43:59 AM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
2:43:59 AM: [notice] To update, run: pip install --upgrade pip
2:43:59 AM: Installing pip dependencies from requirements.txt
2:43:59 AM: Started restoring cached pip cache
2:43:59 AM: Finished restoring cached pip cache
2:43:59 AM: Collecting nbconvert (from -r requirements.txt (line 1))
2:43:59 AM: Using cached nbconvert-7.16.6-py3-none-any.whl.metadata (8.5 kB)
2:43:59 AM: Collecting beautifulsoup4 (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached beautifulsoup4-4.13.3-py3-none-any.whl.metadata (3.8 kB)
2:43:59 AM: Collecting bleach!=5.0.0 (from bleach[css]!=5.0.0->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached bleach-6.2.0-py3-none-any.whl.metadata (30 kB)
2:43:59 AM: Collecting defusedxml (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
2:43:59 AM: Collecting jinja2>=3.0 (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
2:43:59 AM: Collecting jupyter-core>=4.7 (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
2:43:59 AM: Collecting jupyterlab-pygments (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)
2:43:59 AM: Collecting markupsafe>=2.0 (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
2:43:59 AM: Collecting mistune<4,>=2.0.3 (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached mistune-3.1.2-py3-none-any.whl.metadata (1.7 kB)
2:43:59 AM: Collecting nbclient>=0.5.0 (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached nbclient-0.10.2-py3-none-any.whl.metadata (8.3 kB)
2:43:59 AM: Collecting nbformat>=5.7 (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
2:43:59 AM: Requirement already satisfied: packaging in /opt/buildhome/.local/share/mise/installs/python/3.13.2/lib/python3.13/site-packages (from nbconvert->-r requirements.txt (line 1)) (24.2)
2:43:59 AM: Collecting pandocfilters>=1.4.1 (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB)
2:43:59 AM: Collecting pygments>=2.4.1 (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
2:43:59 AM: Collecting traitlets>=5.1 (from nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
2:43:59 AM: Collecting webencodings (from bleach!=5.0.0->bleach[css]!=5.0.0->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB)
2:43:59 AM: Collecting tinycss2<1.5,>=1.1.0 (from bleach[css]!=5.0.0->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached tinycss2-1.4.0-py3-none-any.whl.metadata (3.0 kB)
2:43:59 AM: Requirement already satisfied: platformdirs>=2.5 in /opt/buildhome/.local/share/mise/installs/python/3.13.2/lib/python3.13/site-packages (from jupyter-core>=4.7->nbconvert->-r requirements.txt (line 1)) (4.3.6)
2:43:59 AM: Collecting jupyter-client>=6.1.12 (from nbclient>=0.5.0->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
2:43:59 AM: Collecting fastjsonschema>=2.15 (from nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached fastjsonschema-2.21.1-py3-none-any.whl.metadata (2.2 kB)
2:43:59 AM: Collecting jsonschema>=2.6 (from nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
2:43:59 AM: Collecting soupsieve>1.2 (from beautifulsoup4->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB)
2:43:59 AM: Collecting typing-extensions>=4.0.0 (from beautifulsoup4->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
2:43:59 AM: Collecting attrs>=22.2.0 (from jsonschema>=2.6->nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached attrs-25.1.0-py3-none-any.whl.metadata (10 kB)
2:43:59 AM: Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.6->nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
2:43:59 AM: Collecting referencing>=0.28.4 (from jsonschema>=2.6->nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
2:43:59 AM: Using cached referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)
2:44:00 AM: Collecting rpds-py>=0.7.1 (from jsonschema>=2.6->nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
2:44:00 AM: Using cached rpds_py-0.23.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
2:44:00 AM: Collecting python-dateutil>=2.8.2 (from jupyter-client>=6.1.12->nbclient>=0.5.0->nbconvert->-r requirements.txt (line 1))
2:44:00 AM: Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
2:44:00 AM: Collecting pyzmq>=23.0 (from jupyter-client>=6.1.12->nbclient>=0.5.0->nbconvert->-r requirements.txt (line 1))
2:44:00 AM: Using cached pyzmq-26.2.1-cp313-cp313-manylinux_2_28_x86_64.whl.metadata (6.2 kB)
2:44:00 AM: Collecting tornado>=6.2 (from jupyter-client>=6.1.12->nbclient>=0.5.0->nbconvert->-r requirements.txt (line 1))
2:44:00 AM: Using cached tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.5 kB)
2:44:00 AM: Collecting six>=1.5 (from python-dateutil>=2.8.2->jupyter-client>=6.1.12->nbclient>=0.5.0->nbconvert->-r requirements.txt (line 1))
2:44:00 AM: Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
2:44:00 AM: Using cached nbconvert-7.16.6-py3-none-any.whl (258 kB)
2:44:00 AM: Using cached bleach-6.2.0-py3-none-any.whl (163 kB)
2:44:00 AM: Using cached jinja2-3.1.6-py3-none-any.whl (134 kB)
2:44:00 AM: Using cached jupyter_core-5.7.2-py3-none-any.whl (28 kB)
2:44:00 AM: Using cached MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
2:44:00 AM: Using cached mistune-3.1.2-py3-none-any.whl (53 kB)
2:44:00 AM: Using cached nbclient-0.10.2-py3-none-any.whl (25 kB)
2:44:00 AM: Using cached nbformat-5.10.4-py3-none-any.whl (78 kB)
2:44:00 AM: Using cached pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB)
2:44:00 AM: Using cached pygments-2.19.1-py3-none-any.whl (1.2 MB)
2:44:00 AM: Using cached traitlets-5.14.3-py3-none-any.whl (85 kB)
2:44:00 AM: Using cached beautifulsoup4-4.13.3-py3-none-any.whl (186 kB)
2:44:00 AM: Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
2:44:00 AM: Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB)
2:44:00 AM: Using cached fastjsonschema-2.21.1-py3-none-any.whl (23 kB)
2:44:00 AM: Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
2:44:00 AM: Using cached jupyter_client-8.6.3-py3-none-any.whl (106 kB)
2:44:00 AM: Using cached soupsieve-2.6-py3-none-any.whl (36 kB)
2:44:00 AM: Using cached tinycss2-1.4.0-py3-none-any.whl (26 kB)
2:44:00 AM: Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
2:44:00 AM: Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
2:44:00 AM: Using cached attrs-25.1.0-py3-none-any.whl (63 kB)
2:44:00 AM: Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
2:44:00 AM: Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
2:44:00 AM: Using cached pyzmq-26.2.1-cp313-cp313-manylinux_2_28_x86_64.whl (865 kB)
2:44:00 AM: Using cached referencing-0.36.2-py3-none-any.whl (26 kB)
2:44:00 AM: Using cached rpds_py-0.23.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (390 kB)
2:44:00 AM: Using cached tornado-6.4.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (437 kB)
2:44:00 AM: Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
2:44:00 AM: Installing collected packages: webencodings, fastjsonschema, typing-extensions, traitlets, tornado, tinycss2, soupsieve, six, rpds-py, pyzmq, pygments, pandocfilters, mistune, markupsafe, jupyterlab-pygments, defusedxml, bleach, attrs, referencing, python-dateutil, jupyter-core, jinja2, beautifulsoup4, jupyter-client, jsonschema-specifications, jsonschema, nbformat, nbclient, nbconvert
2:44:02 AM: Successfully installed attrs-25.1.0 beautifulsoup4-4.13.3 bleach-6.2.0 defusedxml-0.7.1 fastjsonschema-2.21.1 jinja2-3.1.6 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 jupyter-client-8.6.3 jupyter-core-5.7.2 jupyterlab-pygments-0.3.0 markupsafe-3.0.2 mistune-3.1.2 nbclient-0.10.2 nbconvert-7.16.6 nbformat-5.10.4 pandocfilters-1.5.1 pygments-2.19.1 python-dateutil-2.9.0.post0 pyzmq-26.2.1 referencing-0.36.2 rpds-py-0.23.1 six-1.17.0 soupsieve-2.6 tinycss2-1.4.0 tornado-6.4.2 traitlets-5.14.3 typing-extensions-4.12.2 webencodings-0.5.1
2:44:02 AM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
2:44:02 AM: [notice] To update, run: pip install --upgrade pip
2:44:02 AM: Pip dependencies installed
2:44:02 AM: Attempting Ruby version 3.4.1, read from environment
2:44:02 AM: Required ruby-3.4.1 is not installed - installing.
2:44:03 AM: Searching for binary rubies, this might take some time.
2:44:04 AM: Found remote file https://rubies.travis-ci.org/ubuntu/20.04/x86_64/ruby-3.4.1.tar.bz2
2:44:04 AM: Checking requirements for ubuntu.
2:44:04 AM: Requirements installation successful.
2:44:04 AM: ruby-3.4.1 - #configure
2:44:04 AM: ruby-3.4.1 - #download
2:44:07 AM: No checksum for downloaded archive, recording checksum in user configuration.
2:44:07 AM: ruby-3.4.1 - #validate archive
2:44:12 AM: ruby-3.4.1 - #extract
2:44:15 AM: ruby-3.4.1 - #validate binary
2:44:16 AM: ruby-3.4.1 - #setup
2:44:16 AM: ruby-3.4.1 - #gemset created /opt/buildhome/.rvm/gems/ruby-3.4.1@global
2:44:16 AM: ruby-3.4.1 - #importing gemset /opt/buildhome/.rvm/gemsets/global.gems........................................
2:44:16 AM: ruby-3.4.1 - #generating global wrappers........
2:44:16 AM: ruby-3.4.1 - #gemset created /opt/buildhome/.rvm/gems/ruby-3.4.1
2:44:16 AM: ruby-3.4.1 - #importing gemsetfile /opt/buildhome/.rvm/gemsets/default.gems evaluated to empty gem list
2:44:17 AM: ruby-3.4.1 - #generating default wrappers........
2:44:17 AM: Using /opt/buildhome/.rvm/gems/ruby-3.4.1
2:44:17 AM: Using Ruby version 3.4.1
2:44:17 AM: Using Bundler version 2.6.5 from Gemfile.lock
2:44:18 AM: Successfully installed bundler-2.6.5
2:44:18 AM: 1 gem installed
2:44:18 AM: Started restoring cached ruby gems
2:44:18 AM: Finished restoring cached ruby gems
2:44:18 AM: Started restoring cached go cache
2:44:18 AM: Finished restoring cached go cache
2:44:19 AM: go version go1.19.13 linux/amd64
2:44:20 AM: Using PHP version 8.0
2:44:21 AM: Started restoring cached Node.js version
2:44:22 AM: Finished restoring cached Node.js version
2:44:23 AM: v18.20.7 is already installed.
2:44:23 AM: Now using node v18.20.7 (npm v10.8.2)
2:44:23 AM: Enabling Node.js Corepack
2:44:23 AM: Started restoring cached build plugins
2:44:23 AM: Finished restoring cached build plugins
2:44:23 AM: Started restoring cached corepack dependencies
2:44:23 AM: Finished restoring cached corepack dependencies
2:44:23 AM: No npm workspaces detected
2:44:23 AM: Started restoring cached node modules
2:44:23 AM: Finished restoring cached node modules
2:44:23 AM: Installing npm packages using npm version 10.8.2
2:44:24 AM: up to date, audited 9 packages in 411ms
2:44:24 AM: 1 package is looking for funding
2:44:24 AM: run `npm fund` for details
2:44:24 AM: found 0 vulnerabilities
2:44:24 AM: npm packages installed
2:44:24 AM: Successfully installed dependencies
2:44:24 AM: Starting build script
2:44:25 AM: Detected 1 framework(s)
2:44:25 AM: "jekyll" at version "unknown"
2:44:25 AM: Section completed: initializing
Building
Complete
Building
Complete
2:44:27 AM: Netlify Build
2:44:27 AM: ────────────────────────────────────────────────────────────────
2:44:27 AM:
2:44:27 AM: ❯ Version
2:44:27 AM: @netlify/build 29.59.2
2:44:27 AM:
2:44:27 AM: ❯ Flags
2:44:27 AM: accountId: 671470a055c5556c0527b6ce
2:44:27 AM: baseRelDir: true
2:44:27 AM: buildId: 67cbaed16042370008e35bd2
2:44:27 AM: deployId: 67cbaed16042370008e35bd4
2:44:27 AM:
2:44:27 AM: ❯ Current directory
2:44:27 AM: /opt/build/repo
2:44:27 AM:
2:44:27 AM: ❯ Config file
2:44:27 AM: No config file was defined: using default values.
2:44:27 AM:
2:44:27 AM: ❯ Context
2:44:27 AM: deploy-preview
2:44:27 AM:
2:44:27 AM: Build command from Netlify app
2:44:27 AM: ────────────────────────────────────────────────────────────────
2:44:27 AM:
2:44:27 AM: $ sed -i "s/^\(baseurl: \).*$/baseurl:/" _config.yml && bundle exec jekyll build
2:44:27 AM: Configuration file: /opt/build/repo/_config.yml
2:44:28 AM: Source: /opt/build/repo
2:44:28 AM: Destination: /opt/build/repo/_site
2:44:28 AM: Incremental build: disabled. Enable with --incremental
2:44:28 AM: Generating...
2:44:28 AM: DEPRECATION WARNING: `to_time` will always preserve the receiver timezone rather than system local time in Rails 8.1.To opt in to the new behavior, set `config.active_support.to_time_preserves_timezone = :zone`. (called from Kernel#load at /opt/build/cache/bundle/ruby/3.4.0/bin/jekyll:25)
2:44:28 AM: Fetching external posts from medium.com:
2:44:28 AM: Fetching external posts from Google Blog:
2:44:28 AM: ...fetching https://blog.google/technology/ai/google-gemini-update-flash-ai-assistant-io-2024/
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/bibsearch.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/chartjs-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/common.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/copy_code.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/cronitor-analytics-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/diff2html-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/distillpub/template.v2.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/distillpub/transforms.v2.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/echarts-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/google-analytics-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/highlight-search-term.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/jupyter_new_tab.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/leaflet-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/masonry.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/mathjax-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/mermaid-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/newsletter.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/no_defer.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/open-panel-analytics-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/photoswipe-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/progress-bar.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/pseudocode-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/search-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/shortcut-key.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/theme.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/tooltips-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/typograms.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/vega-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/venobox-setup.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/wechat.js
2:44:28 AM: Terser: Minifying /opt/build/repo/assets/js/zoom.js
2:44:28 AM: Jekyll Feed: Generating feed for posts
2:44:28 AM: Imagemagick: Searching files in /opt/build/repo/assets/img/
2:44:28 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/1-480.webp"
2:44:28 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/1-480.webp
2:44:28 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/1-800.webp"
2:44:28 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/1-800.webp
2:44:28 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/1-1400.webp"
2:44:28 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/1-1400.webp
2:44:28 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/10-480.webp"
2:44:28 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/10-480.webp
2:44:28 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/10-800.webp"
2:44:28 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/10-800.webp
2:44:28 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/10-1400.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/10-1400.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/11-480.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/11-480.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/11-800.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/11-800.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/11-1400.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/11-1400.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/12-480.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/12-480.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/12-800.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/12-800.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/12-1400.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/12-1400.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/2-480.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/2-480.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/2-800.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/2-800.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/2-1400.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/2-1400.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/3-480.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/3-480.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/3-800.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/3-800.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/3-1400.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/3-1400.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/4-480.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/4-480.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/4-800.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/4-800.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/4-1400.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/4-1400.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/5-480.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/5-480.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/5-800.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/5-800.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/5-1400.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/5-1400.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/6-480.webp"
2:44:29 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/6-480.webp
2:44:29 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/6-800.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/6-800.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/6-1400.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/6-1400.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/7-480.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/7-480.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/7-800.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/7-800.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/7-1400.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/7-1400.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/8-480.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/8-480.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/8-800.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/8-800.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/8-1400.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/8-1400.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/9-480.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/9-480.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/9-800.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/9-800.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/9-1400.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/9-1400.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/book_covers/the_godfather-480.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/book_covers/the_godfather-480.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/book_covers/the_godfather-800.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/book_covers/the_godfather-800.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/book_covers/the_godfather-1400.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/book_covers/the_godfather-1400.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic-480.webp"
2:44:30 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic-480.webp
2:44:30 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic-800.webp"
2:44:31 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic-800.webp
2:44:31 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic-1400.webp"
2:44:31 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic-1400.webp
2:44:31 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic_color-480.webp"
2:44:32 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic_color-480.webp
2:44:32 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic_color-800.webp"
2:44:32 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic_color-800.webp
2:44:32 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic_color-1400.webp"
2:44:33 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic_color-1400.webp
2:44:33 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/brownian-motion-480.webp"
2:44:33 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/brownian-motion-800.webp"
2:44:33 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/brownian-motion-1400.webp"
2:44:33 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/wave-mechanics-480.webp"
2:44:33 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/wave-mechanics-800.webp"
2:44:33 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/wave-mechanics-1400.webp"
2:44:33 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/template_error-480.webp"
2:44:33 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/template_error-480.webp
2:44:33 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/template_error-800.webp"
2:44:33 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/template_error-800.webp
2:44:33 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/template_error-1400.webp"
2:44:33 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/template_error-1400.webp
2:44:33 AM: Imagemagick: Generated 54 file(s)
2:44:33 AM: AutoPages: Disabled/Not configured in site.config.
2:44:33 AM: Pagination: Complete, processed 1 pagination page(s)
2:44:38 AM: DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
2:44:38 AM: More info and automated migrator: https://sass-lang.com/d/import
2:44:38 AM: ╷
2:44:38 AM: 7 │ "variables",
2:44:38 AM: │ ^^^^^^^^^^^
2:44:38 AM: ╵
2:44:38 AM: /opt/build/repo/assets/css/main.scss 7:3 root stylesheet
2:44:38 AM: DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
2:44:38 AM: More info and automated migrator: https://sass-lang.com/d/import
2:44:38 AM: ╷
2:44:38 AM: 8 │ "themes",
2:44:38 AM: │ ^^^^^^^^
2:44:38 AM: ╵
2:44:38 AM: /opt/build/repo/assets/css/main.scss 8:3 root stylesheet
2:44:38 AM: DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
2:44:38 AM: More info and automated migrator: https://sass-lang.com/d/import
2:44:38 AM: ╷
2:44:38 AM: 9 │ "layout",
2:44:38 AM: │ ^^^^^^^^
2:44:38 AM: ╵
2:44:38 AM: /opt/build/repo/assets/css/main.scss 9:3 root stylesheet
2:44:38 AM: DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
2:44:38 AM: More info and automated migrator: https://sass-lang.com/d/import
2:44:38 AM: ╷
2:44:38 AM: 10 │ "base",
2:44:38 AM: │ ^^^^^^
2:44:38 AM: ╵
2:44:38 AM: /opt/build/repo/assets/css/main.scss 10:3 root stylesheet
2:44:38 AM: DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
2:44:38 AM: More info and automated migrator: https://sass-lang.com/d/import
2:44:38 AM: ╷
2:44:38 AM: 11 │ "distill",
2:44:38 AM: │ ^^^^^^^^^
2:44:38 AM: ╵
2:44:38 AM: /opt/build/repo/assets/css/main.scss 11:3 root stylesheet
2:44:38 AM: DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
2:44:38 AM: Use string.unquote instead.
2:44:38 AM: More info and automated migrator: https://sass-lang.com/d/import
2:44:38 AM: ╷
2:44:38 AM: 9 │ #{$fa-icon-property}: unquote("\"#{ $icon }\"");
2:44:38 AM: │ ^^^^^^^^^^^^^^^^^^^^^^^^^
2:44:38 AM: ╵
2:44:38 AM: /opt/build/repo/_sass/font-awesome/_icons.scss 9:27 @import
2:44:38 AM: font-awesome/fontawesome.scss 20:9 @import
2:44:38 AM: /opt/build/repo/assets/css/main.scss 15:3 root stylesheet
2:44:38 AM: DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
2:44:38 AM: Use string.unquote instead.
2:44:38 AM: More info and automated migrator: https://sass-lang.com/d/import
2:44:38 AM: ╷
2:44:38 AM: 10 │ #{$fa-duotone-icon-property}: unquote("\"#{$icon}#{$icon}\"");
2:44:38 AM: │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2:44:38 AM: ╵
2:44:38 AM: /opt/build/repo/_sass/font-awesome/_icons.scss 10:35 @import
2:44:38 AM: font-awesome/fontawesome.scss 20:9 @import
2:44:38 AM: /opt/build/repo/assets/css/main.scss 15:3 root stylesheet
2:44:38 AM: DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
2:44:38 AM: Use string.unquote instead.
2:44:38 AM: More info and automated migrator: https://sass-lang.com/d/import
2:44:38 AM: ╷
2:44:38 AM: 29 │ .#{$fa-css-prefix}-#{$name} { #{$fa-icon-property}: unquote("\"#{ $icon }\""); }
2:44:38 AM: │ ^^^^^^^^^^^^^^^^^^^^^^^^^
2:44:38 AM: ╵
2:44:38 AM: font-awesome/brands.scss 29:55 @import
2:44:38 AM: /opt/build/repo/assets/css/main.scss 16:3 root stylesheet
2:44:38 AM: DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
2:44:38 AM: Use string.unquote instead.
2:44:38 AM: More info and automated migrator: https://sass-lang.com/d/import
2:44:38 AM: ╷
2:44:38 AM: 36 │ @return unquote("\"")+unquote(str-insert($str, "\\", 1))+unquote("\"")
2:44:38 AM: │ ^^^^^^^^^^^^^
2:44:38 AM: ╵
2:44:38 AM: tabler-icons/tabler-icons.scss 36:11 unicode()
2:44:38 AM: tabler-icons/tabler-icons.scss 40:15 @import
2:44:38 AM: /opt/build/repo/assets/css/main.scss 19:3 root stylesheet
2:44:38 AM: DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
2:44:38 AM: Use string.insert instead.
2:44:38 AM: More info and automated migrator: https://sass-lang.com/d/import
2:44:38 AM: ╷
2:44:38 AM: 36 │ @return unquote("\"")+unquote(str-insert($str, "\\", 1))+unquote("\"")
2:44:38 AM: │ ^^^^^^^^^^^^^^^^^^^^^^^^^
2:44:38 AM: ╵
2:44:38 AM: tabler-icons/tabler-icons.scss 36:33 unicode()
2:44:38 AM: tabler-icons/tabler-icons.scss 40:15 @import
2:44:38 AM: /opt/build/repo/assets/css/main.scss 19:3 root stylesheet
2:44:38 AM: WARNING: 39 repetitive deprecation warnings omitted.
2:44:38 AM: Run in verbose mode to see all warnings.
2:44:39 AM: [NbConvertApp] Converting notebook /tmp/jekyll-jupyter-notebook20250308-7720-w4cqhb.ipynb to html
2:44:40 AM: /opt/buildhome/.local/share/mise/installs/python/3.13.2/lib/python3.13/site-packages/nbconvert/filters/highlight.py:71: UserWarning: IPython3 lexer unavailable, falling back on Python 3
2:44:40 AM: return _pygments_highlight(
2:44:45 AM: done in 17.171 seconds.
2:44:45 AM: Auto-regeneration: disabled. Use --watch to enable.
2:44:45 AM:
2:44:45 AM: (build.command completed in 18s)
2:44:45 AM:
2:44:45 AM: (Netlify Build completed in 18.6s)
2:44:46 AM: Section completed: building
2:46:15 AM: Finished processing build request in 2m34.527s
Deploying
Complete
Deploying
Complete
2:44:45 AM: Deploy site
2:44:45 AM: ────────────────────────────────────────────────────────────────
2:44:45 AM:
2:44:45 AM: Starting to deploy site from '_site'
2:44:45 AM: Calculating files to upload
2:44:45 AM: 4 new file(s) to upload
2:44:45 AM: 0 new function(s) to upload
2:44:45 AM: Section completed: deploying
2:44:45 AM: Site deploy was successfully initiated
2:44:45 AM:
2:44:45 AM: (Deploy site completed in 473ms)
Cleanup
Complete
Cleanup
Complete
2:44:45 AM: Netlify Build Complete
2:44:45 AM: ────────────────────────────────────────────────────────────────
2:44:45 AM:
2:44:46 AM: Caching artifacts
2:44:46 AM: Started saving ruby gems
2:44:46 AM: Finished saving ruby gems
2:44:46 AM: Started saving node modules
2:44:46 AM: Finished saving node modules
2:44:46 AM: Started saving build plugins
2:44:46 AM: Finished saving build plugins
2:44:46 AM: Started saving mise cache
2:44:46 AM: Finished saving mise cache
2:44:46 AM: Started saving corepack cache
2:44:46 AM: Finished saving corepack cache
2:44:46 AM: Started saving bun global cache
2:44:46 AM: Finished saving bun global cache
2:44:46 AM: Started saving pip cache
2:44:46 AM: Finished saving pip cache
2:44:46 AM: Started saving emacs cask dependencies
2:44:46 AM: Finished saving emacs cask dependencies
2:44:46 AM: Started saving maven dependencies
2:44:46 AM: Finished saving maven dependencies
2:44:46 AM: Started saving boot dependencies
2:44:46 AM: Finished saving boot dependencies
2:44:46 AM: Started saving rust rustup cache
2:44:46 AM: Finished saving rust rustup cache
2:44:46 AM: Started saving go dependencies
2:44:46 AM: Finished saving go dependencies
2:44:46 AM: Cached Ruby version 3.4.1
2:44:46 AM: Build script success
2:46:14 AM: Uploading Cache of size 570.8MB
2:46:15 AM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
2:44:45 AM: Starting post processing
2:44:45 AM: Skipping form detection
2:44:45 AM: Post processing - redirect rules
2:44:45 AM: Post processing done
2:44:45 AM: Section completed: postprocessing
2:44:45 AM: Post processing - header rules
2:44:47 AM: Site is live ✨