Bug 1903119 - Update to 4.0.6 in F33
Summary: Update to 4.0.6 in F33
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: rubygem-public_suffix
Version: 33
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Pavel Valena
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-12-01 11:45 UTC by Ian McInerney
Modified: 2020-12-10 01:14 UTC (History)
3 users (show)

Fixed In Version: rubygem-public_suffix-4.0.6-1.fc33
Clone Of:
Environment:
Last Closed: 2020-12-10 01:14:14 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Ian McInerney 2020-12-01 11:45:45 UTC
Please update to 4.0.6 in F33 (Rawhide is already updated).

When I try to run a freshly installed Jekyll on F33 I get the following error saying it needs an updated public_suffix:

$jekyll serve
Traceback (most recent call last):
	12: from /usr/bin/jekyll:23:in `<main>'
	11: from /usr/bin/jekyll:23:in `load'
	10: from /usr/share/gems/gems/jekyll-4.1.1/exe/jekyll:11:in `<top (required)>'
	 9: from /usr/share/gems/gems/jekyll-4.1.1/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler'
	 8: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler.rb:149:in `setup'
	 7: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/runtime.rb:20:in `setup'
	 6: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/runtime.rb:101:in `block in definition_method'
	 5: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:226:in `requested_specs'
	 4: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:237:in `specs_for'
	 3: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:170:in `specs'
	 2: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:80:in `materialize'
	 1: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:80:in `map!'
/usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:86:in `block in materialize': Could not find public_suffix-4.0.6 in any of the sources (Bundler::GemNotFound)

Comment 1 Pavel Valena 2020-12-01 19:20:26 UTC
Hello,

thank you for your bug report!

Is the jekyll gem installed from Fedora repositories?

As a quick fix, you can run:

  $ dnf install jekyll

That should have the correct dependencies, or am I mistaken and something else depends on this specific version?

I'll create the update for you. But please, help me investigate what was the cause of this issue.

_ _ _ _

Note that dependencies installed from other sources than Fedora itself are not guaranteed to work with the package in Fedora.
Furthermore, since it's just minor version update, it's fine, but major version updates are to be avoided [1].

[1] https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#stable-releases

Comment 2 Ian McInerney 2020-12-01 19:32:36 UTC
I installed everything using "sudo dnf install jekyll" and have not touched any other Ruby software (I haven't used Ruby until now):

Dependencies resolved.
======================================================================================================================================================
 Package                                           Architecture               Version                               Repository                   Size
======================================================================================================================================================
Installing:
 rubygem-jekyll                                    noarch                     4.1.1-2.fc33                          fedora                      124 k
Installing dependencies:
 libsass                                           x86_64                     3.6.4-2.fc33                          fedora                      707 k
 ruby                                              x86_64                     2.7.2-135.fc33                        updates                      41 k
 ruby-libs                                         x86_64                     2.7.2-135.fc33                        updates                     3.2 M
 rubygem-addressable                               noarch                     2.7.0-2.fc33                          fedora                       65 k
 rubygem-bigdecimal                                x86_64                     2.0.0-135.fc33                        updates                      54 k
 rubygem-bundler                                   noarch                     2.1.4-135.fc33                        updates                     316 k
 rubygem-colorator                                 noarch                     1.1.0-9.fc33                          fedora                       12 k
 rubygem-concurrent-ruby                           noarch                     1.1.5-3.fc33                          fedora                      243 k
 rubygem-em-websocket                              noarch                     1:0.5.1-7.fc33                        fedora                       22 k
 rubygem-eventmachine                              x86_64                     1.2.7-10.fc33                         fedora                      173 k
 rubygem-ffi                                       x86_64                     1.12.1-3.fc33                         fedora                      106 k
 rubygem-forwardable-extended                      noarch                     2.6.0-9.fc33                          fedora                       12 k
 rubygem-http_parser.rb                            x86_64                     0.6.0-19.fc33                         fedora                       27 k
 rubygem-i18n                                      noarch                     1.8.2-2.fc33                          fedora                       47 k
 rubygem-io-console                                x86_64                     0.5.6-135.fc33                        updates                      24 k
 rubygem-irb                                       noarch                     1.2.6-135.fc33                        updates                      66 k
 rubygem-jekyll-sass-converter                     noarch                     2.1.0-2.fc33                          fedora                       15 k
 rubygem-jekyll-watch                              noarch                     2.2.1-4.fc33                          fedora                       11 k
 rubygem-json                                      x86_64                     2.3.1-201.fc33                        fedora                       63 k
 rubygem-kramdown                                  noarch                     2.2.1-5.fc33                          fedora                       82 k
 rubygem-kramdown-parser-gfm                       noarch                     1.1.0-5.fc33                          fedora                       13 k
 rubygem-liquid                                    noarch                     4.0.3-5.fc33                          fedora                       41 k
 rubygem-listen                                    noarch                     3.2.1-2.fc33                          fedora                       30 k
 rubygem-mercenary                                 noarch                     0.3.6-9.fc33                          fedora                       22 k
 rubygem-openssl                                   x86_64                     2.1.2-135.fc33                        updates                     158 k
 rubygem-pathutil                                  noarch                     0.14.0-9.fc33                         fedora                       18 k
 rubygem-psych                                     x86_64                     3.1.0-135.fc33                        updates                      50 k
 rubygem-public_suffix                             noarch                     4.0.5-2.fc33                          fedora                       82 k
 rubygem-rb-inotify                                noarch                     0.10.1-2.fc33                         fedora                       17 k
 rubygem-rouge                                     noarch                     3.25.0-1.fc33                         updates                     455 k
 rubygem-safe_yaml                                 noarch                     1.0.4-12.fc33                         fedora                       22 k
 rubygem-sassc                                     x86_64                     2.4.0-2.fc33                          fedora                       33 k
 rubygem-terminal-table                            noarch                     1.8.0-8.fc33                          fedora                       15 k
 rubygem-unicode-display_width                     noarch                     1.2.1-8.fc33                          fedora                       16 k
 rubygems                                          noarch                     3.1.4-201.fc33                        fedora                      285 k
 rubypick                                          noarch                     1.1.1-13.fc33                         fedora                      9.7 k
Installing weak dependencies:
 ruby-default-gems                                 noarch                     2.7.2-135.fc33                        updates                      25 k
 rubygem-jekyll-feed                               noarch                     0.15.1-1.fc33                         updates                      14 k
 rubygem-jekyll-seo-tag                            noarch                     2.7.1-1.fc33                          updates                      18 k
 rubygem-minima                                    noarch                     2.5.1-3.fc33                          fedora                       23 k
 rubygem-rdoc                                      noarch                     6.2.1-201.fc33                        fedora                      404 k

Transaction Summary
======================================================================================================================================================
Install  42 Packages

Then as soon as I typed "jekyll serve", I got the error:
Traceback (most recent call last):
	12: from /usr/bin/jekyll:23:in `<main>'
	11: from /usr/bin/jekyll:23:in `load'
	10: from /usr/share/gems/gems/jekyll-4.1.1/exe/jekyll:11:in `<top (required)>'
	 9: from /usr/share/gems/gems/jekyll-4.1.1/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler'
	 8: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler.rb:149:in `setup'
	 7: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/runtime.rb:20:in `setup'
	 6: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/runtime.rb:101:in `block in definition_method'
	 5: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:226:in `requested_specs'
	 4: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:237:in `specs_for'
	 3: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:170:in `specs'
	 2: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:80:in `materialize'
	 1: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:80:in `map!'
/usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:86:in `block in materialize': Could not find public_suffix-4.0.6 in any of the sources (Bundler::GemNotFound)

Comment 3 Fedora Update System 2020-12-01 20:22:46 UTC
FEDORA-2020-bf7cb79a7f has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf7cb79a7f

Comment 4 Fedora Update System 2020-12-02 01:39:15 UTC
FEDORA-2020-bf7cb79a7f has been pushed to the Fedora 33 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-bf7cb79a7f`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf7cb79a7f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2020-12-10 01:14:14 UTC
FEDORA-2020-bf7cb79a7f has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.