Package Details: jekyll 4.3.3-1

Git Clone URL: https://aur.archlinux.org/jekyll.git (read-only, click to copy)
Package Base: jekyll
Description: A simple, blog aware, static site generator.
Upstream URL: https://github.com/jekyll/jekyll
Keywords: jekyll ruby
Licenses: MIT
Conflicts: ruby-jekyll
Provides: jekyll, ruby-jekyll
Replaces: ruby-jekyll
Submitter: SilverRainZ
Maintainer: SilverRainZ (bertptrs)
Last Packager: bertptrs
Votes: 94
Popularity: 0.76
First Submitted: 2017-11-20 05:56 (UTC)
Last Updated: 2023-12-29 19:51 (UTC)

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

frollo commented on 2024-12-10 08:30 (UTC) (edited on 2024-12-10 08:37 (UTC) by frollo)

This package looks broken in my installation:

$ jekyll new test-blog
Could not load Bundler. Bundle install skipped. 
New jekyll site installed in /home/frollo/projects/test-blog.
$ cd test-blog/
$ jekyll help
<internal:/usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require': cannot load such file -- bundler (LoadError)
Did you mean?  bundled_gems
        from <internal:/usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in `require'
        from /usr/lib/ruby/gems/3.3.0/gems/jekyll-4.3.3/lib/jekyll/plugin_manager.rb:50:in `require_from_bundler'
        from /usr/lib/ruby/gems/3.3.0/gems/jekyll-4.3.3/exe/jekyll:11:in `<top (required)>'
        from /usr/sbin/jekyll:25:in `load'
        from /usr/sbin/jekyll:25:in `<main>'
[frollo@test-packages test-blog]$ 

I have the same problem with jekyll serve or any other command. If that helps, these are the relevant packages versions: jekyll 4.3.3-1, ruby 3.3.5-2, ruby-public_suffix 5.0.5-4 (see also https://aur.archlinux.org/packages/jekyll#comment-971997). Note: I have no Ruby experience.

pants commented on 2024-05-10 07:17 (UTC)

@bertptrs Perfect, the new release 5.0.5-2 of ruby-public_suffix resulting from your report fixes the problem. Thank you!

bertptrs commented on 2024-05-09 13:54 (UTC)

@pants Thanks for reporting! The issue appears to be with ruby-public_suffix. You can verify the issue is indeed with the packaging by trying to use public_suffix in irb. I've reported it here: https://gitlab.archlinux.org/archlinux/packaging/packages/ruby-public_suffix/-/issues/1

As of now I don't have a good solution; I recommend you downgrade, or use bundler.

pants commented on 2024-05-09 11:43 (UTC)

I find this package is broken after the update of ruby-public_suffix from 5.0.3-1 to 5.0.5-1. No matter how it is invoked, jekyll gives

<internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- public_suffix (LoadError)
    from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
    from /usr/lib/ruby/gems/3.0.0/gems/addressable-2.8.6/lib/addressable/uri.rb:22:in `<top (required)>'
    from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
    from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
    from /usr/lib/ruby/gems/3.0.0/gems/jekyll-4.3.3/lib/jekyll.rb:33:in `<top (required)>'
    from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
    from <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
    from /usr/lib/ruby/gems/3.0.0/gems/jekyll-4.3.3/exe/jekyll:8:in `<top (required)>'
    from /usr/bin/jekyll:25:in `load'
    from /usr/bin/jekyll:25:in `<main>'

Downgrading that package fixes the problem. I tried rebuilding jekyll and all its aur dependencies, but it was not repaired. Not sure if this is a problem of jekyll or of nuby-public_suffix. Notably, the size of the ruby-public_suffix package shrunk by an order of magnitude in the upgrade, which seems a significant change for a subminor version.

Phils3r commented on 2023-09-18 16:39 (UTC) (edited on 2023-09-18 16:40 (UTC) by Phils3r)

More and more dependencies got updated. (ruby-concurrent, ruby-addressable, ruby-rexml) which breaks jekyll. I'm not much into ruby but is this a package issue or something locally? I tried to rebuild the package but it results in the same error (Missing gem requiring specific version).

Freed commented on 2022-09-22 10:53 (UTC)

Jekyll has shell completion https://github.com/jekyll/jekyll/issues/1905. Can it be added?

msrd0 commented on 2022-04-21 12:12 (UTC)

This package should have an optional dependency on ruby-tomlrb which is necessary to read config files written in toml format.

micwoj92 commented on 2021-06-17 14:07 (UTC) (edited on 2021-06-17 14:07 (UTC) by micwoj92)

Oh, thanks for notifying, should have checked in official repos first. Hopefully soon this issue will be resolved and it should fix it.

bertptrs commented on 2021-06-17 14:01 (UTC)

@micwoj92 ruby-webrick is present in [community]. The interface is incorrect in saying it's missing.

micwoj92 commented on 2021-06-17 13:47 (UTC)

Missing dependency ruby-webrick