From 3ca82e56611cc913bde4ba44443b7889ca4a68bc Mon Sep 17 00:00:00 2001 From: GBKS Date: Mon, 21 Jul 2025 09:37:09 +0200 Subject: [PATCH 1/2] Gemfile update A few peeps have/had problems running the site locally. Mr. AI is telling me that this may be an issue with webrick and later versions of Ruby. This update is based on recommendations by said Mr. AI. Let's test and see if these fixes help resolve the problems, and we can iterate as needed. --- Gemfile | 31 +++++++----------- Gemfile.lock | 88 +++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 74 insertions(+), 45 deletions(-) diff --git a/Gemfile b/Gemfile index cc09b2535..8f0865b03 100644 --- a/Gemfile +++ b/Gemfile @@ -1,37 +1,28 @@ source "https://rubygems.org" -# Hello! This is where you manage which Jekyll version is used to run. -# When you want to use a different version, change it below, save the -# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: -# -# bundle exec jekyll serve -# -# This will help ensure the proper Jekyll version is running. -# Happy Jekylling! -gem "jekyll", "~> 4.1.1" -# This is the default theme for new Jekyll sites. You may change this to anything you like. +# Jekyll core +gem "jekyll", "~> 4.4" + +# Jekyll theme gem "minima", "~> 2.5" -# If you want to use GitHub Pages, remove the "gem "jekyll"" above and -# uncomment the line below. To upgrade, run `bundle update github-pages`. -# gem "github-pages", group: :jekyll_plugins -# If you have any plugins, put them here! + +# Group: Jekyll plugins group :jekyll_plugins do gem 'jekyll-redirect-from' - gem "jekyll-feed", "~> 0.12" + gem "jekyll-feed", "~> 0.17" gem "jekyll-seo-tag" -# gem 'jekyll-compress-images', :git => 'https://github.com/valerijaspasojevic/jekyll-compress-images.git' gem 'html-proofer' gem 'jekyll-sitemap' end -# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem -# and associated library. +# Windows-specific: timezone support platforms :mingw, :x64_mingw, :mswin, :jruby do gem "tzinfo", "~> 1.2" gem "tzinfo-data" end -# Performance-booster for watching directories on Windows +# Windows-specific: file watching performance gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] -gem "webrick", "~> 1.8" +# Required for Ruby 3+ to serve the site locally +gem "webrick", ">= 1.8" \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index 9aa697f9d..fae95fa51 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -10,11 +10,14 @@ GEM fiber-annotation io-event (~> 1.1) timers (~> 4.1) + base64 (0.3.0) + bigdecimal (3.2.2) colorator (1.1.0) - concurrent-ruby (1.2.3) + concurrent-ruby (1.3.5) console (1.23.3) fiber-annotation fiber-local + csv (3.3.5) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) @@ -25,6 +28,24 @@ GEM fiber-annotation (0.2.0) fiber-local (1.0.0) forwardable-extended (2.6.0) + google-protobuf (4.31.1) + bigdecimal + rake (>= 13) + google-protobuf (4.31.1-aarch64-linux-gnu) + bigdecimal + rake (>= 13) + google-protobuf (4.31.1-arm64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.31.1-x86-linux-gnu) + bigdecimal + rake (>= 13) + google-protobuf (4.31.1-x86_64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.31.1-x86_64-linux-gnu) + bigdecimal + rake (>= 13) hashery (2.1.2) html-proofer (5.0.8) addressable (~> 2.3) @@ -36,47 +57,52 @@ GEM yell (~> 2.0) zeitwerk (~> 2.5) http_parser.rb (0.8.0) - i18n (1.14.1) + i18n (1.14.7) concurrent-ruby (~> 1.0) io-event (1.4.3) - jekyll (4.1.1) + jekyll (4.4.1) addressable (~> 2.4) + base64 (~> 0.2) colorator (~> 1.0) + csv (~> 3.0) em-websocket (~> 0.5) i18n (~> 1.0) - jekyll-sass-converter (~> 2.0) + jekyll-sass-converter (>= 2.0, < 4.0) jekyll-watch (~> 2.0) - kramdown (~> 2.1) + json (~> 2.6) + kramdown (~> 2.3, >= 2.3.1) kramdown-parser-gfm (~> 1.0) liquid (~> 4.0) - mercenary (~> 0.4.0) + mercenary (~> 0.3, >= 0.3.6) pathutil (~> 0.9) - rouge (~> 3.0) + rouge (>= 3.0, < 5.0) safe_yaml (~> 1.0) - terminal-table (~> 1.8) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) jekyll-feed (0.17.0) jekyll (>= 3.7, < 5.0) jekyll-redirect-from (0.16.0) jekyll (>= 3.3, < 5.0) - jekyll-sass-converter (2.2.0) - sassc (> 2.0.1, < 3.0) + jekyll-sass-converter (3.1.0) + sass-embedded (~> 1.75) jekyll-seo-tag (2.8.0) jekyll (>= 3.8, < 5.0) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) - kramdown (2.4.0) - rexml + json (2.13.0) + kramdown (2.5.1) + rexml (>= 3.3.9) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) liquid (4.0.4) - listen (3.8.0) + listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) mini_portile2 (2.8.8) - minima (2.5.1) + minima (2.5.2) jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) @@ -104,22 +130,34 @@ GEM public_suffix (5.0.4) racc (1.8.1) rainbow (3.1.1) + rake (13.3.0) rb-fsevent (0.11.2) - rb-inotify (0.10.1) + rb-inotify (0.11.1) ffi (~> 1.0) - rexml (3.3.9) - rouge (3.30.0) + rexml (3.4.1) + rouge (4.5.2) ruby-rc4 (0.1.5) safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) - terminal-table (1.8.0) - unicode-display_width (~> 1.1, >= 1.1.1) + sass-embedded (1.89.2) + google-protobuf (~> 4.31) + rake (>= 13) + sass-embedded (1.89.2-aarch64-linux-gnu) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-arm-linux-gnueabihf) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-arm64-darwin) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-x86_64-darwin) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-x86_64-linux-gnu) + google-protobuf (~> 4.31) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) timers (4.3.5) ttfunk (1.7.0) typhoeus (1.4.1) ethon (>= 0.9.0) - unicode-display_width (1.8.0) + unicode-display_width (2.6.0) webrick (1.8.2) yell (2.2.2) zeitwerk (2.6.13) @@ -134,8 +172,8 @@ PLATFORMS DEPENDENCIES html-proofer - jekyll (~> 4.1.1) - jekyll-feed (~> 0.12) + jekyll (~> 4.4) + jekyll-feed (~> 0.17) jekyll-redirect-from jekyll-seo-tag jekyll-sitemap @@ -143,7 +181,7 @@ DEPENDENCIES tzinfo (~> 1.2) tzinfo-data wdm (~> 0.1.1) - webrick (~> 1.8) + webrick (>= 1.8) BUNDLED WITH 2.5.6 From f0fb979117e8e4cb6ad7d47622798c9fbea1bbe7 Mon Sep 17 00:00:00 2001 From: Christoph Ono Date: Mon, 21 Jul 2025 09:51:03 +0200 Subject: [PATCH 2/2] Update Gemfile Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 8f0865b03..6f863970b 100644 --- a/Gemfile +++ b/Gemfile @@ -25,4 +25,4 @@ end gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] # Required for Ruby 3+ to serve the site locally -gem "webrick", ">= 1.8" \ No newline at end of file +gem "webrick", "~> 1.8" \ No newline at end of file