Volunteering at Devoxx
This week I have been volunteering at Devoxx UK in London. Tuesday was setting up activates for the event, such as building video game cabinets. Wednesday and Thursday was room monitor, ensuring the speakers and attendees are taken care of. The room monitor also captures feedback about the event back to the conference organisers (so they can continue optimising the conference for next year).
Linux shell hangingλ︎
After a package upgrade on Debian Linux today the shell was hanging when running both Gnome terminal and Kitty terminal.
A little searching and thinking the root cause was the nordvpn
package conflicting with the Powerline10k shell prompt theme.
Removing the ~/.zshrc
symbolic link removed the conflict as it was no longer loading the Powerline10k theme. Unfortunately that also stopped all the other Zsh features I used from Prezto
The issue was reported via the Powerline10k repository.
As I no longer use NordVPN service, I removed the nordvpn
package.
Starship command prompt themeλ︎
A notice was added to the Powerline10k repository saying that the project is no longer actively maintained. As there is also an issue with NordVPN, then its time to try another theme.
A good friend suggested Starship as an alternative.
The default theme was a little simplistic for me although there are several alternative 'presets'. As I am now using the Catppuccin theme for the Kitty terminal and was using Powerline10k as the command prompt, then Catppuccin Powerline Preset seems to be the ideal choice.
Starship is available as a Debian Linux package:
The powerline10k theme was removed from the Prezto configuration used for Zsh (otherwise starship does not show).
There is a configuration to generate the .toml
configuration file for the catppuccin-powerline preset, but this didnt not find the theme (perhaps the Debian Linux package is not new enough).
❯ starship preset catppuccin-powerline -o ~/.config/starship.toml
error: invalid value 'catppuccin-powerline' for '[NAME]'
[possible values: bracketed-segments, gruvbox-rainbow, jetpack, nerd-font-symbols, no-empty-icons, no-nerd-font, no-runtime-versions, pastel-powerline, plain-text-symbols, pure-preset, tokyo-night]
For more information, try '--help'.
NOTE:
passed arguments: ["preset", "catppuccin-powerline", "-o", "/home/practicalli/.config/starship.toml"]
The web page has a link to the .toml
file for the catppuccin-powerline preset, but the link is broken 🔗
A search on the GitHub repo found the catppuccin-powerline.toml
file. This was copied to ~/.config/starship.toml
file.
Opening a new terminal session in Kitty used the catppuccin-powerline preset and it looks quite nice.
MkDocs issuesλ︎
After a package update apt update && apt upgrade
I have some issues when running a local server for this journal, created with Material for MkDocs.
The same issue occurred once during the Continuous Integration workflow to build the site.
The issue seems to be intermittent and could be a simple issue of the local server being hammered too much.
I will keep testing to see if this is a short-term blip or a more serious issue. I didn't see relative issues or pull requests on the mkdocs-material repository.
❯ make docs
-- MkDocs Local Server -------------------
. ~/.local/venv/bin/activate; mkdocs serve --dev-addr localhost:7777
WARNING - Config value 'site_org': Unrecognised configuration name: site_org
INFO - Building documentation...
INFO - Cleaning site directory
INFO - The following pages exist in the docs directory, but are not included in the "nav" configuration:
- assets/images/social/README.md
WARNING - A reference to 'feed_rss_created.xml' is included in the 'nav' configuration, which is not found in the documentation files.
INFO - Doc file 'posts/100-days-of-code/day-090.md' contains an unrecognized relative link '4Clojure Challenge #11 - conj with maps', it was left
as is.
INFO - Doc file 'posts/100-days-of-code/day-091.md' contains an unrecognized relative link '4Clojure challenge #16 Hello World', it was left as
is.
INFO - Doc file 'posts/100-days-of-code/day-092.md' contains an unrecognized relative link 'CIDER logo in Clojure SVG syntax', it was left as is.
INFO - Doc file 'posts/100-days-of-code/day-093.md' contains an unrecognized relative link 'Simple ClojureScript front end website with reagent',
it was left as is.
INFO - Doc file 'posts/2025/april/07.md' contains an unrecognized relative link 'Neovim Book Staging site', it was left as is.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/april/07.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/april/21.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/april/28.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/february/03.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/february/10.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/february/17.md has not been recognized.
INFO - Doc file 'posts/2025/february/24.md' contains an unrecognized relative link '%practicalli', it was left as is.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/february/24.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/january/20.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/january/27.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/march/03.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/march/10.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/march/17.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/march/24.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/march/31.md has not been recognized.
INFO - Doc file 'posts/2025/january/27.md' contains a link '#hyprland', but there is no such anchor on this page.
INFO - Doc file 'posts/2025/march/03.md' contains a link '#my-health', but there is no such anchor on this page.
INFO - Doc file 'posts/2025/march/10.md' contains a link '#github-actions-security', but there is no such anchor on this page.
INFO - Doc file 'posts/2025/march/17.md' contains a link '#gitHub-actions-security', but there is no such anchor on this page.
INFO - Documentation built in 14.62 seconds
INFO - [01:25:03] Watching paths for changes: 'docs', 'mkdocs.yml'
INFO - [01:25:03] Serving on http://localhost:7777/journal/
INFO - [01:25:46] Detected file changes
INFO - Building documentation...
WARNING - Config value 'site_org': Unrecognised configuration name: site_org
INFO - The following pages exist in the docs directory, but are not included in the "nav" configuration:
- assets/images/social/README.md
WARNING - A reference to 'feed_rss_created.xml' is included in the 'nav' configuration, which is not found in the documentation files.
INFO - Doc file 'posts/100-days-of-code/day-090.md' contains an unrecognized relative link '4Clojure Challenge #11 - conj with maps', it was left
as is.
INFO - Doc file 'posts/100-days-of-code/day-091.md' contains an unrecognized relative link '4Clojure challenge #16 Hello World', it was left as
is.
INFO - Doc file 'posts/100-days-of-code/day-092.md' contains an unrecognized relative link 'CIDER logo in Clojure SVG syntax', it was left as is.
INFO - Doc file 'posts/100-days-of-code/day-093.md' contains an unrecognized relative link 'Simple ClojureScript front end website with reagent',
it was left as is.
ERROR - Error reading page 'posts/100-days-of-code/day-098.md': HTTP Error 429: Too Many Requests
Traceback (most recent call last):
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/mkdocs/livereload/__init__.py", line 211, in _build_loop
self.builder()
~~~~~~~~~~~~^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/mkdocs/commands/serve.py", line 67, in builder
build(config, serve_url=None if is_clean else serve_url, dirty=is_dirty)
~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/mkdocs/commands/build.py", line 310, in build
_populate_page(file.page, config, files, dirty)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/mkdocs/commands/build.py", line 167, in _populate_page
page.render(config, files)
~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/mkdocs/structure/pages.py", line 285, in render
self.content = md.convert(self.markdown)
~~~~~~~~~~^^^^^^^^^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/markdown/core.py", line 354, in convert
self.lines = prep.run(self.lines)
~~~~~~~~^^^^^^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/pymdownx/snippets.py", line 403, in run
return self.parse_snippets(lines)
~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/pymdownx/snippets.py", line 357, in parse_snippets
s_lines = self.download(snippet)
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/pymdownx/snippets.py", line 195, in download
with urllib.request.urlopen(http_request, timeout=timeout) as response:
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen
return opener.open(url, data, timeout)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/urllib/request.py", line 495, in open
response = meth(req, response)
File "/usr/lib/python3.13/urllib/request.py", line 604, in http_response
response = self.parent.error(
'http', request, response, code, msg, hdrs)
File "/usr/lib/python3.13/urllib/request.py", line 533, in error
return self._call_chain(*args)
~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain
result = func(*args)
File "/usr/lib/python3.13/urllib/request.py", line 613, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 429: Too Many Requests
ERROR - [01:25:49] An error happened during the rebuild. The server will appear stuck until build errors are resolved.
WARNING - [01:29:19] "GET / HTTP/1.1" code 302
^CINFO - Shutting down...
I updated Material for MkDocs using pip (and python virtual environment), but the error was still there.
Shell output
❯ ~/.local/venv/bin/pip3 install mkdocs-material
Requirement already satisfied: mkdocs-material in /home/practicalli/.local/venv/lib/python3.13/site-packages (9.6.6)
Requirement already satisfied: babel~=2.10 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (2.17.0)
Requirement already satisfied: backrefs~=5.7.post1 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (5.8)
Requirement already satisfied: colorama~=0.4 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (0.4.6)
Requirement already satisfied: jinja2~=3.0 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (3.1.5)
Requirement already satisfied: markdown~=3.2 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (3.7)
Requirement already satisfied: mkdocs-material-extensions~=1.3 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (1.3.1)
Requirement already satisfied: mkdocs~=1.6 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (1.6.1)
Requirement already satisfied: paginate~=0.5 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (0.5.7)
Requirement already satisfied: pygments~=2.16 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (2.19.1)
Requirement already satisfied: pymdown-extensions~=10.2 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (10.14.3)
Requirement already satisfied: requests~=2.26 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-material) (2.32.3)
Requirement already satisfied: MarkupSafe>=2.0 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from jinja2~=3.0->mkdocs-material) (3.0.2)
Requirement already satisfied: click>=7.0 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs~=1.6->mkdocs-material) (8.1.8)
Requirement already satisfied: ghp-import>=1.0 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs~=1.6->mkdocs-material) (2.1.0)
Requirement already satisfied: mergedeep>=1.3.4 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs~=1.6->mkdocs-material) (1.3.4)
Requirement already satisfied: mkdocs-get-deps>=0.2.0 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs~=1.6->mkdocs-material) (0.2.0)
Requirement already satisfied: packaging>=20.5 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs~=1.6->mkdocs-material) (24.2)
Requirement already satisfied: pathspec>=0.11.1 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs~=1.6->mkdocs-material) (0.12.1)
Requirement already satisfied: pyyaml-env-tag>=0.1 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs~=1.6->mkdocs-material) (0.1)
Requirement already satisfied: pyyaml>=5.1 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs~=1.6->mkdocs-material) (6.0.2)
Requirement already satisfied: watchdog>=2.0 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs~=1.6->mkdocs-material) (6.0.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from requests~=2.26->mkdocs-material) (3.4.1)
Requirement already satisfied: idna<4,>=2.5 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from requests~=2.26->mkdocs-material) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from requests~=2.26->mkdocs-material) (2.3.0)
Requirement already satisfied: certifi>=2017.4.17 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from requests~=2.26->mkdocs-material) (2025.1.31)
Requirement already satisfied: python-dateutil>=2.8.1 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from ghp-import>=1.0->mkdocs~=1.6->mkdocs-material) (2.9.0.post0)
Requirement already satisfied: platformdirs>=2.2.0 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from mkdocs-get-deps>=0.2.0->mkdocs~=1.6->mkdocs-material) (4.3.6)
Requirement already satisfied: six>=1.5 in /home/practicalli/.local/venv/lib/python3.13/site-packages (from python-dateutil>=2.8.1->ghp-import>=1.0->mkdocs~=1.6->mkdocs-material) (1.17.0)
Updating the footer in 3rd Feb post fixed that issue. Updating %practicalli
to #practicalli
fixed the link.
I assume that MkDocs local server is better and finding issues in the text now and picking up on issues that I have not noticed previously.
After fixing those issues, I experienced a further issue
❯ make docs
-- MkDocs Local Server -------------------
. ~/.local/venv/bin/activate; mkdocs serve --dev-addr localhost:7777
WARNING - Config value 'site_org': Unrecognised configuration name: site_org
INFO - Building documentation...
INFO - Cleaning site directory
INFO - The following pages exist in the docs directory, but are not included in the "nav" configuration:
- assets/images/social/README.md
WARNING - A reference to 'feed_rss_created.xml' is included in the 'nav' configuration, which is not found in the documentation files.
INFO - Doc file 'posts/100-days-of-code/day-090.md' contains an unrecognized relative link '4Clojure Challenge #11 - conj with maps', it was left
as is.
INFO - Doc file 'posts/100-days-of-code/day-091.md' contains an unrecognized relative link '4Clojure challenge #16 Hello World', it was left as
is.
INFO - Doc file 'posts/100-days-of-code/day-092.md' contains an unrecognized relative link 'CIDER logo in Clojure SVG syntax', it was left as is.
INFO - Doc file 'posts/100-days-of-code/day-093.md' contains an unrecognized relative link 'Simple ClojureScript front end website with reagent',
it was left as is.
INFO - Doc file 'posts/2025/april/07.md' contains an unrecognized relative link 'Neovim Book Staging site', it was left as is.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/april/07.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/april/21.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/april/28.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/february/03.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/february/10.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/february/17.md has not been recognized.
INFO - Doc file 'posts/2025/february/24.md' contains an unrecognized relative link '%practicalli', it was left as is.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/february/24.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/january/20.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/january/27.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/march/03.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/march/10.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/march/17.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/march/24.md has not been recognized.
INFO - [RSS-plugin]: Creation date of /home/practicalli/projects/practicalli/journal/docs/posts/2025/march/31.md has not been recognized.
INFO - Doc file 'posts/2025/january/27.md' contains a link '#hyprland', but there is no such anchor on this page.
INFO - Doc file 'posts/2025/march/03.md' contains a link '#my-health', but there is no such anchor on this page.
INFO - Doc file 'posts/2025/march/10.md' contains a link '#github-actions-security', but there is no such anchor on this page.
INFO - Doc file 'posts/2025/march/17.md' contains a link '#gitHub-actions-security', but there is no such anchor on this page.
INFO - Documentation built in 14.62 seconds
INFO - [01:25:03] Watching paths for changes: 'docs', 'mkdocs.yml'
INFO - [01:25:03] Serving on http://localhost:7777/journal/
INFO - [01:25:46] Detected file changes
INFO - Building documentation...
WARNING - Config value 'site_org': Unrecognised configuration name: site_org
INFO - The following pages exist in the docs directory, but are not included in the "nav" configuration:
- assets/images/social/README.md
WARNING - A reference to 'feed_rss_created.xml' is included in the 'nav' configuration, which is not found in the documentation files.
INFO - Doc file 'posts/100-days-of-code/day-090.md' contains an unrecognized relative link '4Clojure Challenge #11 - conj with maps', it was left
as is.
INFO - Doc file 'posts/100-days-of-code/day-091.md' contains an unrecognized relative link '4Clojure challenge #16 Hello World', it was left as
is.
INFO - Doc file 'posts/100-days-of-code/day-092.md' contains an unrecognized relative link 'CIDER logo in Clojure SVG syntax', it was left as is.
INFO - Doc file 'posts/100-days-of-code/day-093.md' contains an unrecognized relative link 'Simple ClojureScript front end website with reagent',
it was left as is.
ERROR - Error reading page 'posts/100-days-of-code/day-098.md': HTTP Error 429: Too Many Requests
Traceback (most recent call last):
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/mkdocs/livereload/__init__.py", line 211, in _build_loop
self.builder()
~~~~~~~~~~~~^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/mkdocs/commands/serve.py", line 67, in builder
build(config, serve_url=None if is_clean else serve_url, dirty=is_dirty)
~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/mkdocs/commands/build.py", line 310, in build
_populate_page(file.page, config, files, dirty)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/mkdocs/commands/build.py", line 167, in _populate_page
page.render(config, files)
~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/mkdocs/structure/pages.py", line 285, in render
self.content = md.convert(self.markdown)
~~~~~~~~~~^^^^^^^^^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/markdown/core.py", line 354, in convert
self.lines = prep.run(self.lines)
~~~~~~~~^^^^^^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/pymdownx/snippets.py", line 403, in run
return self.parse_snippets(lines)
~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/pymdownx/snippets.py", line 357, in parse_snippets
s_lines = self.download(snippet)
File "/home/practicalli/.local/venv/lib/python3.13/site-packages/pymdownx/snippets.py", line 195, in download
with urllib.request.urlopen(http_request, timeout=timeout) as response:
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen
return opener.open(url, data, timeout)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/urllib/request.py", line 495, in open
response = meth(req, response)
File "/usr/lib/python3.13/urllib/request.py", line 604, in http_response
response = self.parent.error(
'http', request, response, code, msg, hdrs)
File "/usr/lib/python3.13/urllib/request.py", line 533, in error
return self._call_chain(*args)
~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain
result = func(*args)
File "/usr/lib/python3.13/urllib/request.py", line 613, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 429: Too Many Requests
ERROR - [01:25:49] An error happened during the rebuild. The server will appear stuck until build errors are resolved.
WARNING - [01:29:19] "GET / HTTP/1.1" code 302
^CINFO - Shutting down...
Devoxx UKλ︎
Favourite talks
- Disney Driven Development
- Beyond Inspiration: Turning Learning into Action
- The history of Computer Art
- Demoscene: The Golden Years showing graphic demos made on early home computers
- Reading Code
- Understanding probabilistic data structures with 112,092 UFO Sightings
- Application Security - Consistency is everything
- Writing Greener Software Even When You Are Stuck On-Prem
Thank you.