Skip to main content

Deploy details

Deploy successful for relaxed-lollipop-b6bc17

Add sidenote examples, related posts and giscus to distill posts

PR #3103: main@e6a53f8

Deploy log

Initializing

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

Building

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

Deploying

Complete
5:32:50 AM: Deploy site
5:32:50 AM: ────────────────────────────────────────────────────────────────
5:32:50 AM: ​
5:32:50 AM: Starting to deploy site from '_site'
5:32:50 AM: Calculating files to upload
5:32:50 AM: 5 new file(s) to upload
5:32:50 AM: 0 new function(s) to upload
5:32:50 AM: Section completed: deploying
5:32:50 AM: Site deploy was successfully initiated
5:32:50 AM: ​
5:32:50 AM: (Deploy site completed in 513ms)

Cleanup

Complete
5:32:50 AM: Netlify Build Complete
5:32:50 AM: ────────────────────────────────────────────────────────────────
5:32:50 AM: ​
5:32:51 AM: Caching artifacts
5:32:51 AM: Started saving ruby gems
5:32:51 AM: Finished saving ruby gems
5:32:51 AM: Started saving node modules
5:32:51 AM: Finished saving node modules
5:32:51 AM: Started saving build plugins
5:32:51 AM: Finished saving build plugins
5:32:51 AM: Started saving mise cache
5:32:51 AM: Finished saving mise cache
5:32:51 AM: Started saving corepack cache
5:32:51 AM: Finished saving corepack cache
5:32:51 AM: Started saving bun global cache
5:32:51 AM: Finished saving bun global cache
5:32:51 AM: Started saving pip cache
5:32:51 AM: Finished saving pip cache
5:32:51 AM: Started saving emacs cask dependencies
5:32:51 AM: Finished saving emacs cask dependencies
5:32:51 AM: Started saving maven dependencies
5:32:51 AM: Finished saving maven dependencies
5:32:51 AM: Started saving boot dependencies
5:32:51 AM: Finished saving boot dependencies
5:32:51 AM: Started saving rust rustup cache
5:32:51 AM: Finished saving rust rustup cache
5:32:51 AM: Started saving go dependencies
5:32:51 AM: Finished saving go dependencies
5:32:51 AM: Build script success
5:34:17 AM: Uploading Cache of size 593.6MB
5:34:19 AM: Section completed: cleanup

Post-processing

Complete
5:32:50 AM: Starting post processing
5:32:50 AM: Skipping form detection
5:32:50 AM: Post processing - header rules
5:32:50 AM: Post processing - redirect rules
5:32:50 AM: Post processing done
5:32:50 AM: Section completed: postprocessing
5:32:51 AM: Site is live ✨