Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 942809 - Update dependencies
Summary: Update dependencies
Status: CONFIRMED
Alias: None
Product: Websites
Classification: Unclassified
Component: Gentoo Website (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Website Team
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2024-11-03 08:39 UTC by Winter
Modified: 2025-01-14 19:56 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
[PATCH] Update dependencies (0001-Update-dependencies.patch,7.89 KB, patch)
2024-11-03 08:39 UTC, Winter
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Winter 2024-11-03 08:39:18 UTC
Created attachment 907754 [details, diff]
[PATCH] Update dependencies

This updates all of www.g.o's Ruby dependencies to their latest versions, including bumping Jekyll from 4.2.0 to 4.3.4!

This was done mainly to allow the ease of migration from the seemingly unmaintained [0] Jekyll Docker image, which will let non-x86_64 systems hack on the site using Docker. The standard Bundler workflow is unchanged.

A followup will address the Sass @import deprecation warnings, but I probably won't start work on that until/if this lands.

[0]: hxxps://github.com/envygeeks/jekyll-docker, last commit in 2022
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-03 08:44:39 UTC
Thank you for looking at this!
Comment 2 Larry the Git Cow gentoo-dev 2024-11-22 15:23:19 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/sites/www.git/commit/?id=01b17bfa5bd6625315a387cd000fb880dd408015

commit 01b17bfa5bd6625315a387cd000fb880dd408015
Author:     Winter <winter@winter.cafe>
AuthorDate: 2024-11-03 08:31:44 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-22 15:22:57 +0000

    Update dependencies
    
    This updates all of www.g.o's Ruby dependencies to their latest versions,
    including bumping Jekyll from 4.2.0 to 4.3.4!
    
    This was done mainly to allow the ease of migration from the seemingly
    unmaintained [0] Jekyll Docker image, which will let non-x86_64 systems
    hack on the site using Docker. The standard Bundler workflow is unchanged.
    
    [0]: https://github.com/envygeeks/jekyll-docker, last commit in 2022
    
    Closes: https://bugs.gentoo.org/942809
    Signed-off-by: Winter <winter@winter.cafe>
    Signed-off-by: Sam James <sam@gentoo.org>

 .bundle/config        |   1 +
 .dockerignore         |   4 --
 Dockerfile            |  19 ++++----
 Gemfile               |   2 +-
 Gemfile.lock          | 122 +++++++++++++++++++++++++-------------------------
 README.md             |   4 +-
 bin/docker-helper.inc |   7 +--
 7 files changed, 74 insertions(+), 85 deletions(-)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-22 15:25:14 UTC
Thanks again.
Comment 4 Larry the Git Cow gentoo-dev 2024-11-23 09:25:12 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/sites/www.git/commit/?id=9c0e978f2a789fb54fad904bde92c35f9511ba4d

commit 9c0e978f2a789fb54fad904bde92c35f9511ba4d
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-11-23 09:23:58 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-23 09:23:58 +0000

    Revert "Update dependencies"
    
    This reverts commit 01b17bfa5bd6625315a387cd000fb880dd408015. This breaks
    www.git deployment, need to figure out why (Robin mentions jekyll gives
    'error 42', I can't get the container to serve locally right now
    even before the commit).
    
    Bug: https://bugs.gentoo.org/942809
    Signed-off-by: Sam James <sam@gentoo.org>

 .bundle/config        |   1 -
 .dockerignore         |   4 ++
 Dockerfile            |  19 ++++----
 Gemfile               |   2 +-
 Gemfile.lock          | 122 +++++++++++++++++++++++++-------------------------
 README.md             |   4 +-
 bin/docker-helper.inc |   7 ++-
 7 files changed, 85 insertions(+), 74 deletions(-)
Comment 5 Winter 2025-01-14 19:56:43 UTC
Sam: any chance you could give some more details about what goes wrong after this patch is applied? Would be happy to try and fix it.