Skip to main content

Deploy details

Deploy successful for relaxed-lollipop-b6bc17

Fix "comma and and" before last author in publication list

PR #3107: oxford-comma@b5620ec

Deploy log

Initializing

Complete
4:01:25 AM: Build ready to start
4:01:36 AM: build-image version: 59029cc38debec12b365d8cde2431251b878d6bf (focal)
4:01:36 AM: buildbot version: 911e38b4db82bf5cd08627b366a88d99622b3aab
4:01:36 AM: Fetching cached dependencies
4:01:36 AM: Starting to download cache of 633.5MB
4:01:40 AM: Finished downloading cache in 3.791s
4:01:40 AM: Starting to extract cache
4:01:45 AM: Finished extracting cache in 5.355s
4:01:45 AM: Finished fetching cache in 9.224s
4:01:45 AM: Starting to prepare the repo for build
4:01:46 AM: Preparing Git Reference pull/3107/head
4:01:47 AM: Starting to install dependencies
4:01:48 AM: Started restoring cached mise cache
4:01:48 AM: Finished restoring cached mise cache
4:01:49 AM: mise python@3.13.2 install
4:01:49 AM: mise python@3.13.2 download cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
4:01:49 AM: mise python@3.13.2 extract cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
4:01:49 AM: mise python@3.13.2 python --version
4:01:49 AM: mise python@3.13.2 Python 3.13.2
4:01:49 AM: mise python@3.13.2 installed
4:01:49 AM: Python version set to 3.13
4:01:50 AM: Collecting pipenv
4:01:51 AM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
4:01:51 AM: Collecting certifi (from pipenv)
4:01:51 AM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
4:01:51 AM: Collecting packaging>=22 (from pipenv)
4:01:51 AM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
4:01:51 AM: Collecting setuptools>=67 (from pipenv)
4:01:51 AM: Downloading setuptools-78.1.0-py3-none-any.whl.metadata (6.6 kB)
4:01:51 AM: Collecting virtualenv>=20.24.2 (from pipenv)
4:01:51 AM: Downloading virtualenv-20.30.0-py3-none-any.whl.metadata (4.5 kB)
4:01:51 AM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
4:01:51 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
4:01:51 AM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
4:01:51 AM: Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
4:01:51 AM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
4:01:51 AM: Downloading platformdirs-4.3.7-py3-none-any.whl.metadata (11 kB)
4:01:51 AM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
4:01:51 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 51.2 MB/s eta 0:00:00
4:01:51 AM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
4:01:51 AM: Downloading setuptools-78.1.0-py3-none-any.whl (1.3 MB)
4:01:51 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 44.5 MB/s eta 0:00:00
4:01:51 AM: Downloading virtualenv-20.30.0-py3-none-any.whl (4.3 MB)
4:01:51 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 111.0 MB/s eta 0:00:00
4:01:51 AM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
4:01:51 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
4:01:51 AM: Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
4:01:51 AM: Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB)
4:01:52 AM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
4:01:55 AM: Successfully installed certifi-2025.1.31 distlib-0.3.9 filelock-3.18.0 packaging-24.2 pipenv-2024.4.1 platformdirs-4.3.7 setuptools-78.1.0 virtualenv-20.30.0
4:01:55 AM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
4:01:55 AM: [notice] To update, run: pip install --upgrade pip
4:01:55 AM: Installing pip dependencies from requirements.txt
4:01:55 AM: Started restoring cached pip cache
4:01:55 AM: Finished restoring cached pip cache
4:01:55 AM: Collecting nbconvert (from -r requirements.txt (line 1))
4:01:55 AM: Using cached nbconvert-7.16.6-py3-none-any.whl.metadata (8.5 kB)
4:01:55 AM: Collecting beautifulsoup4 (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached beautifulsoup4-4.13.3-py3-none-any.whl.metadata (3.8 kB)
4:01:55 AM: Collecting bleach!=5.0.0 (from bleach[css]!=5.0.0->nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached bleach-6.2.0-py3-none-any.whl.metadata (30 kB)
4:01:55 AM: Collecting defusedxml (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
4:01:55 AM: Collecting jinja2>=3.0 (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
4:01:55 AM: Collecting jupyter-core>=4.7 (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
4:01:55 AM: Collecting jupyterlab-pygments (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)
4:01:55 AM: Collecting markupsafe>=2.0 (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
4:01:55 AM: Collecting mistune<4,>=2.0.3 (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached mistune-3.1.3-py3-none-any.whl.metadata (1.8 kB)
4:01:55 AM: Collecting nbclient>=0.5.0 (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached nbclient-0.10.2-py3-none-any.whl.metadata (8.3 kB)
4:01:55 AM: Collecting nbformat>=5.7 (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
4:01:55 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)
4:01:55 AM: Collecting pandocfilters>=1.4.1 (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB)
4:01:55 AM: Collecting pygments>=2.4.1 (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
4:01:55 AM: Collecting traitlets>=5.1 (from nbconvert->-r requirements.txt (line 1))
4:01:55 AM: Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
4:01:56 AM: Collecting webencodings (from bleach!=5.0.0->bleach[css]!=5.0.0->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB)
4:01:56 AM: Collecting tinycss2<1.5,>=1.1.0 (from bleach[css]!=5.0.0->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached tinycss2-1.4.0-py3-none-any.whl.metadata (3.0 kB)
4:01:56 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.7)
4:01:56 AM: Collecting jupyter-client>=6.1.12 (from nbclient>=0.5.0->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
4:01:56 AM: Collecting fastjsonschema>=2.15 (from nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached fastjsonschema-2.21.1-py3-none-any.whl.metadata (2.2 kB)
4:01:56 AM: Collecting jsonschema>=2.6 (from nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
4:01:56 AM: Collecting soupsieve>1.2 (from beautifulsoup4->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB)
4:01:56 AM: Collecting typing-extensions>=4.0.0 (from beautifulsoup4->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached typing_extensions-4.13.0-py3-none-any.whl.metadata (3.0 kB)
4:01:56 AM: Collecting attrs>=22.2.0 (from jsonschema>=2.6->nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached attrs-25.3.0-py3-none-any.whl.metadata (10 kB)
4:01:56 AM: Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=2.6->nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
4:01:56 AM: Collecting referencing>=0.28.4 (from jsonschema>=2.6->nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached referencing-0.36.2-py3-none-any.whl.metadata (2.8 kB)
4:01:56 AM: Collecting rpds-py>=0.7.1 (from jsonschema>=2.6->nbformat>=5.7->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
4:01:56 AM: Collecting python-dateutil>=2.8.2 (from jupyter-client>=6.1.12->nbclient>=0.5.0->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
4:01:56 AM: Collecting pyzmq>=23.0 (from jupyter-client>=6.1.12->nbclient>=0.5.0->nbconvert->-r requirements.txt (line 1))
4:01:56 AM: Using cached pyzmq-26.3.0-cp313-cp313-manylinux_2_28_x86_64.whl.metadata (6.2 kB)
4:01:56 AM: Collecting tornado>=6.2 (from jupyter-client>=6.1.12->nbclient>=0.5.0->nbconvert->-r requirements.txt (line 1))
4:01:56 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)
4:01:56 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))
4:01:56 AM: Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
4:01:56 AM: Using cached nbconvert-7.16.6-py3-none-any.whl (258 kB)
4:01:56 AM: Using cached bleach-6.2.0-py3-none-any.whl (163 kB)
4:01:56 AM: Using cached jinja2-3.1.6-py3-none-any.whl (134 kB)
4:01:56 AM: Using cached jupyter_core-5.7.2-py3-none-any.whl (28 kB)
4:01:56 AM: Using cached MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
4:01:56 AM: Using cached mistune-3.1.3-py3-none-any.whl (53 kB)
4:01:56 AM: Using cached nbclient-0.10.2-py3-none-any.whl (25 kB)
4:01:56 AM: Using cached nbformat-5.10.4-py3-none-any.whl (78 kB)
4:01:56 AM: Using cached pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB)
4:01:56 AM: Using cached pygments-2.19.1-py3-none-any.whl (1.2 MB)
4:01:56 AM: Using cached traitlets-5.14.3-py3-none-any.whl (85 kB)
4:01:56 AM: Using cached beautifulsoup4-4.13.3-py3-none-any.whl (186 kB)
4:01:56 AM: Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
4:01:56 AM: Using cached jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB)
4:01:56 AM: Using cached fastjsonschema-2.21.1-py3-none-any.whl (23 kB)
4:01:56 AM: Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
4:01:56 AM: Using cached jupyter_client-8.6.3-py3-none-any.whl (106 kB)
4:01:56 AM: Using cached soupsieve-2.6-py3-none-any.whl (36 kB)
4:01:56 AM: Using cached tinycss2-1.4.0-py3-none-any.whl (26 kB)
4:01:56 AM: Using cached typing_extensions-4.13.0-py3-none-any.whl (45 kB)
4:01:56 AM: Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
4:01:56 AM: Using cached attrs-25.3.0-py3-none-any.whl (63 kB)
4:01:56 AM: Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
4:01:56 AM: Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
4:01:56 AM: Using cached pyzmq-26.3.0-cp313-cp313-manylinux_2_28_x86_64.whl (860 kB)
4:01:56 AM: Using cached referencing-0.36.2-py3-none-any.whl (26 kB)
4:01:56 AM: Using cached rpds_py-0.24.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (393 kB)
4:01:56 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)
4:01:56 AM: Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
4:01:56 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
4:01:59 AM: Successfully installed attrs-25.3.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.3 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.3.0 referencing-0.36.2 rpds-py-0.24.0 six-1.17.0 soupsieve-2.6 tinycss2-1.4.0 tornado-6.4.2 traitlets-5.14.3 typing-extensions-4.13.0 webencodings-0.5.1
4:01:59 AM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
4:01:59 AM: [notice] To update, run: pip install --upgrade pip
4:01:59 AM: Pip dependencies installed
4:01:59 AM: Attempting Ruby version 3.4.1, read from environment
4:01:59 AM: Started restoring cached Ruby version
4:01:59 AM: Finished restoring cached Ruby version
4:02:00 AM: Using Ruby version 3.4.1
4:02:00 AM: Using Bundler version 2.6.6 from Gemfile.lock
4:02:00 AM: Started restoring cached ruby gems
4:02:00 AM: Finished restoring cached ruby gems
4:02:01 AM: Started restoring cached go cache
4:02:01 AM: Finished restoring cached go cache
4:02:02 AM: go version go1.19.13 linux/amd64
4:02:03 AM: Using PHP version 8.0
4:02:04 AM: Started restoring cached Node.js version
4:02:07 AM: Finished restoring cached Node.js version
4:02:07 AM: v18.20.8 is already installed.
4:02:07 AM: Now using node v18.20.8 (npm v10.8.2)
4:02:07 AM: Enabling Node.js Corepack
4:02:07 AM: Started restoring cached build plugins
4:02:07 AM: Finished restoring cached build plugins
4:02:07 AM: Started restoring cached corepack dependencies
4:02:07 AM: Finished restoring cached corepack dependencies
4:02:07 AM: No npm workspaces detected
4:02:07 AM: Started restoring cached node modules
4:02:07 AM: Finished restoring cached node modules
4:02:07 AM: Installing npm packages using npm version 10.8.2
4:02:08 AM: up to date, audited 9 packages in 525ms
4:02:08 AM: 1 package is looking for funding
4:02:08 AM: run `npm fund` for details
4:02:08 AM: found 0 vulnerabilities
4:02:08 AM: npm packages installed
4:02:08 AM: Successfully installed dependencies
4:02:08 AM: Starting build script
4:02:10 AM: Detected 1 framework(s)
4:02:10 AM: "jekyll" at version "unknown"
4:02:10 AM: Section completed: initializing

Building

Complete
4:02:11 AM: Netlify Build
4:02:11 AM: ────────────────────────────────────────────────────────────────
4:02:11 AM:
4:02:11 AM: ❯ Version
4:02:11 AM: @netlify/build 30.0.6
4:02:11 AM:
4:02:11 AM: ❯ Flags
4:02:11 AM: accountId: 671470a055c5556c0527b6ce
4:02:11 AM: baseRelDir: true
4:02:11 AM: buildId: 67ecb695e480cc0008c55fb5
4:02:11 AM: deployId: 67ecb695e480cc0008c55fb7
4:02:11 AM:
4:02:11 AM: ❯ Current directory
4:02:11 AM: /opt/build/repo
4:02:11 AM:
4:02:11 AM: ❯ Config file
4:02:11 AM: No config file was defined: using default values.
4:02:11 AM:
4:02:11 AM: ❯ Context
4:02:11 AM: deploy-preview
4:02:11 AM:
4:02:11 AM: Build command from Netlify app
4:02:11 AM: ────────────────────────────────────────────────────────────────
4:02:11 AM: ​
4:02:11 AM: $ sed -i "s/^\(baseurl: \).*$/baseurl:/" _config.yml && bundle exec jekyll build
4:02:12 AM: Configuration file: /opt/build/repo/_config.yml
4:02:12 AM: Source: /opt/build/repo
4:02:12 AM: Destination: /opt/build/repo/_site
4:02:12 AM: Incremental build: disabled. Enable with --incremental
4:02:12 AM: Generating...
4:02:12 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)
4:02:12 AM: Fetching external posts from medium.com:
4:02:12 AM: Fetching external posts from Google Blog:
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/bibsearch.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/chartjs-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/common.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/copy_code.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/cronitor-analytics-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/diff2html-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/distillpub/template.v2.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/distillpub/transforms.v2.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/echarts-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/google-analytics-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/highlight-search-term.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/jupyter_new_tab.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/leaflet-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/masonry.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/mathjax-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/mermaid-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/newsletter.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/no_defer.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/open-panel-analytics-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/photoswipe-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/plotly-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/progress-bar.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/pseudocode-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/search-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/shortcut-key.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/theme.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/tooltips-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/typograms.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/vega-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/venobox-setup.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/wechat.js
4:02:12 AM: Terser: Minifying /opt/build/repo/assets/js/zoom.js
4:02:12 AM: Jekyll Feed: Generating feed for posts
4:02:12 AM: Imagemagick: Searching files in /opt/build/repo/assets/img/
4:02:12 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/1-480.webp"
4:02:12 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/1-480.webp
4:02:12 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/1-800.webp"
4:02:12 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/1-800.webp
4:02:12 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/1-1400.webp"
4:02:12 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/1-1400.webp
4:02:12 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/10-480.webp"
4:02:12 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/10-480.webp
4:02:12 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/10-800.webp"
4:02:12 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/10-800.webp
4:02:12 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/10-1400.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/10-1400.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/11-480.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/11-480.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/11-800.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/11-800.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/11-1400.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/11-1400.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/12-480.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/12-480.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/12-800.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/12-800.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/12-1400.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/12-1400.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/2-480.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/2-480.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/2-800.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/2-800.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/2-1400.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/2-1400.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/3-480.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/3-480.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/3-800.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/3-800.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/3-1400.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/3-1400.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/4-480.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/4-480.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/4-800.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/4-800.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/4-1400.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/4-1400.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/5-480.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/5-480.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/5-800.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/5-800.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/5-1400.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/5-1400.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/6-480.webp"
4:02:13 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/6-480.webp
4:02:13 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/6-800.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/6-800.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/6-1400.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/6-1400.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/7-480.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/7-480.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/7-800.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/7-800.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/7-1400.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/7-1400.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/8-480.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/8-480.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/8-800.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/8-800.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/8-1400.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/8-1400.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/9-480.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/9-480.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/9-800.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/9-800.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/9-1400.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/9-1400.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/book_covers/the_godfather-480.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/book_covers/the_godfather-480.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/book_covers/the_godfather-800.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/book_covers/the_godfather-800.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/book_covers/the_godfather-1400.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/book_covers/the_godfather-1400.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic-480.webp"
4:02:14 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic-480.webp
4:02:14 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic-800.webp"
4:02:15 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic-800.webp
4:02:15 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic-1400.webp"
4:02:15 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic-1400.webp
4:02:15 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic_color-480.webp"
4:02:16 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic_color-480.webp
4:02:16 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic_color-800.webp"
4:02:16 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic_color-800.webp
4:02:16 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/prof_pic_color-1400.webp"
4:02:17 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/prof_pic_color-1400.webp
4:02:17 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/brownian-motion-480.webp"
4:02:17 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/brownian-motion-800.webp"
4:02:17 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/brownian-motion-1400.webp"
4:02:17 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/wave-mechanics-480.webp"
4:02:17 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/wave-mechanics-800.webp"
4:02:17 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/publication_preview/wave-mechanics-1400.webp"
4:02:17 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/template_error-480.webp"
4:02:17 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/template_error-480.webp
4:02:17 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/template_error-800.webp"
4:02:18 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/template_error-800.webp
4:02:18 AM: Imagemagick: Generating image "/opt/build/repo/_site/assets/img/template_error-1400.webp"
4:02:18 AM: Imagemagick: Adding static file /opt/build/repo/_site/assets/img/template_error-1400.webp
4:02:18 AM: Imagemagick: Generated 54 file(s)
4:02:18 AM: AutoPages: Disabled/Not configured in site.config.
4:02:18 AM: Pagination: Complete, processed 1 pagination page(s)
4:02:21 AM: DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
4:02:21 AM: More info and automated migrator: https://sass-lang.com/d/import
4:02:21 AM: ╷
4:02:21 AM: 7 │ "variables",
4:02:21 AM: │ ^^^^^^^^^^^
4:02:21 AM: ╵
4:02:21 AM: /opt/build/repo/assets/css/main.scss 7:3 root stylesheet
4:02:21 AM: DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
4:02:21 AM: More info and automated migrator: https://sass-lang.com/d/import
4:02:21 AM: ╷
4:02:21 AM: 8 │ "themes",
4:02:21 AM: │ ^^^^^^^^
4:02:21 AM: ╵
4:02:21 AM: /opt/build/repo/assets/css/main.scss 8:3 root stylesheet
4:02:21 AM: DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
4:02:21 AM: More info and automated migrator: https://sass-lang.com/d/import
4:02:21 AM: ╷
4:02:21 AM: 9 │ "layout",
4:02:21 AM: │ ^^^^^^^^
4:02:21 AM: ╵
4:02:21 AM: /opt/build/repo/assets/css/main.scss 9:3 root stylesheet
4:02:21 AM: DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
4:02:21 AM: More info and automated migrator: https://sass-lang.com/d/import
4:02:21 AM: ╷
4:02:21 AM: 10 │ "base",
4:02:21 AM: │ ^^^^^^
4:02:21 AM: ╵
4:02:21 AM: /opt/build/repo/assets/css/main.scss 10:3 root stylesheet
4:02:21 AM: DEPRECATION WARNING [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0.
4:02:21 AM: More info and automated migrator: https://sass-lang.com/d/import
4:02:21 AM: ╷
4:02:21 AM: 11 │ "distill",
4:02:21 AM: │ ^^^^^^^^^
4:02:21 AM: ╵
4:02:21 AM: /opt/build/repo/assets/css/main.scss 11:3 root stylesheet
4:02:21 AM: DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
4:02:21 AM: Use string.unquote instead.
4:02:21 AM: More info and automated migrator: https://sass-lang.com/d/import
4:02:21 AM: ╷
4:02:21 AM: 9 │ #{$fa-icon-property}: unquote("\"#{ $icon }\"");
4:02:21 AM: │ ^^^^^^^^^^^^^^^^^^^^^^^^^
4:02:21 AM: ╵
4:02:21 AM: /opt/build/repo/_sass/font-awesome/_icons.scss 9:27 @import
4:02:21 AM: font-awesome/fontawesome.scss 20:9 @import
4:02:21 AM: /opt/build/repo/assets/css/main.scss 15:3 root stylesheet
4:02:21 AM: DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
4:02:21 AM: Use string.unquote instead.
4:02:21 AM: More info and automated migrator: https://sass-lang.com/d/import
4:02:21 AM: ╷
4:02:21 AM: 10 │ #{$fa-duotone-icon-property}: unquote("\"#{$icon}#{$icon}\"");
4:02:21 AM: │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4:02:21 AM: ╵
4:02:21 AM: /opt/build/repo/_sass/font-awesome/_icons.scss 10:35 @import
4:02:21 AM: font-awesome/fontawesome.scss 20:9 @import
4:02:21 AM: /opt/build/repo/assets/css/main.scss 15:3 root stylesheet
4:02:21 AM: DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
4:02:21 AM: Use string.unquote instead.
4:02:21 AM: More info and automated migrator: https://sass-lang.com/d/import
4:02:21 AM: ╷
4:02:21 AM: 29 │ .#{$fa-css-prefix}-#{$name} { #{$fa-icon-property}: unquote("\"#{ $icon }\""); }
4:02:21 AM: │ ^^^^^^^^^^^^^^^^^^^^^^^^^
4:02:21 AM: ╵
4:02:21 AM: font-awesome/brands.scss 29:55 @import
4:02:21 AM: /opt/build/repo/assets/css/main.scss 16:3 root stylesheet
4:02:21 AM: DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
4:02:21 AM: Use string.unquote instead.
4:02:21 AM: More info and automated migrator: https://sass-lang.com/d/import
4:02:21 AM: ╷
4:02:21 AM: 36 │ @return unquote("\"")+unquote(str-insert($str, "\\", 1))+unquote("\"")
4:02:21 AM: │ ^^^^^^^^^^^^^
4:02:21 AM: ╵
4:02:21 AM: tabler-icons/tabler-icons.scss 36:11 unicode()
4:02:21 AM: tabler-icons/tabler-icons.scss 40:15 @import
4:02:21 AM: /opt/build/repo/assets/css/main.scss 19:3 root stylesheet
4:02:21 AM: DEPRECATION WARNING [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0.
4:02:21 AM: Use string.insert instead.
4:02:21 AM: More info and automated migrator: https://sass-lang.com/d/import
4:02:21 AM: ╷
4:02:21 AM: 36 │ @return unquote("\"")+unquote(str-insert($str, "\\", 1))+unquote("\"")
4:02:21 AM: │ ^^^^^^^^^^^^^^^^^^^^^^^^^
4:02:21 AM: ╵
4:02:21 AM: tabler-icons/tabler-icons.scss 36:33 unicode()
4:02:21 AM: tabler-icons/tabler-icons.scss 40:15 @import
4:02:21 AM: /opt/build/repo/assets/css/main.scss 19:3 root stylesheet
4:02:21 AM: WARNING: 39 repetitive deprecation warnings omitted.
4:02:21 AM: Run in verbose mode to see all warnings.
4:02:22 AM: [NbConvertApp] Converting notebook /tmp/jekyll-jupyter-notebook20250402-5840-50bi6c.ipynb to html
4:02:23 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
4:02:23 AM: return _pygments_highlight(
4:02:28 AM: done in 16.2 seconds.
4:02:28 AM: Auto-regeneration: disabled. Use --watch to enable.
4:02:28 AM: ​
4:02:28 AM: (build.command completed in 17.1s)
4:02:28 AM:
4:02:29 AM: (Netlify Build completed in 17.7s)
4:02:29 AM: Section completed: building
4:02:34 AM: Finished processing build request in 58.436s

Deploying

Complete
4:02:28 AM: Deploy site
4:02:28 AM: ────────────────────────────────────────────────────────────────
4:02:28 AM: ​
4:02:28 AM: Starting to deploy site from '_site'
4:02:28 AM: Calculating files to upload
4:02:28 AM: 17 new file(s) to upload
4:02:28 AM: 0 new function(s) to upload
4:02:29 AM: Section completed: deploying
4:02:29 AM: Site deploy was successfully initiated
4:02:29 AM: ​
4:02:29 AM: (Deploy site completed in 494ms)

Cleanup

Complete
4:02:29 AM: Netlify Build Complete
4:02:29 AM: ────────────────────────────────────────────────────────────────
4:02:29 AM: ​
4:02:29 AM: Caching artifacts
4:02:29 AM: Started saving ruby gems
4:02:29 AM: Finished saving ruby gems
4:02:29 AM: Started saving node modules
4:02:29 AM: Finished saving node modules
4:02:29 AM: Started saving build plugins
4:02:29 AM: Finished saving build plugins
4:02:29 AM: Started saving mise cache
4:02:29 AM: Finished saving mise cache
4:02:29 AM: Started saving corepack cache
4:02:29 AM: Finished saving corepack cache
4:02:29 AM: Started saving bun global cache
4:02:29 AM: Finished saving bun global cache
4:02:29 AM: Started saving pip cache
4:02:29 AM: Finished saving pip cache
4:02:29 AM: Started saving emacs cask dependencies
4:02:29 AM: Finished saving emacs cask dependencies
4:02:29 AM: Started saving maven dependencies
4:02:29 AM: Finished saving maven dependencies
4:02:29 AM: Started saving boot dependencies
4:02:29 AM: Finished saving boot dependencies
4:02:29 AM: Started saving rust rustup cache
4:02:29 AM: Finished saving rust rustup cache
4:02:29 AM: Started saving go dependencies
4:02:29 AM: Finished saving go dependencies
4:02:29 AM: Build script success
4:02:33 AM: Uploading Cache of size 591.5MB
4:02:34 AM: Section completed: cleanup

Post-processing

Complete
4:02:29 AM: Post processing done
4:02:29 AM: Section completed: postprocessing
4:02:29 AM: Starting post processing
4:02:29 AM: Skipping form detection
4:02:29 AM: Post processing - header rules
4:02:29 AM: Post processing - redirect rules
4:02:30 AM: Site is live ✨