Package Details: gollum 5.2.3-1

Git Clone URL: https://aur.archlinux.org/gollum.git (read-only, click to copy)
Package Base: gollum
Description: A simple, Git-powered wiki.
Upstream URL: http://github.com/gollum/gollum
Licenses: MIT
Submitter: greyltc
Maintainer: greyltc (tba)
Last Packager: tba
Votes: 3
Popularity: 0.27
First Submitted: 2020-03-31 17:06 (UTC)
Last Updated: 2021-04-20 10:06 (UTC)

Latest Comments

dlf commented on 2022-07-22 21:33 (UTC)

Hi! Just did a pacman -Syu and have this now:

/usr/lib/ruby/3.0.0/rubygems/specification.rb:2248:in `raise_if_conflicts': Unable to activate sinatra-contrib-2.1.0, because sinatra-2.2.0 conflicts with sinatra (= 2.1.0), rack-protection-2.2.0 conflicts with rack-protection (= 2.1.0) (Gem::ConflictError)
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1379:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1417:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1399:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1399:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1381:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems.rb:286:in `block in activate_bin_path'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `synchronize'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `activate_bin_path'
    from /usr/bin/gollum:23:in `<main>'

Reinstalled Gollum but that did not solve the problem.

I have no clue about Ruby, but maybe some package references are outdated?

tba commented on 2022-03-16 15:49 (UTC)

Hi,

Sorry for the late response. I've loosen dependency for ruby-rugged. Seems works fine. If you have problems, please let me know. I'll package recommended version.

You'll also need ruby-github-markup-git since ruby-github-markup is outdated.

louson commented on 2022-03-11 13:01 (UTC)

same here. No idea why but rugged is present at higher version 1.3.1

xfnw commented on 2022-02-05 14:10 (UTC)

/usr/lib/ruby/3.0.0/rubygems/specification.rb:1401:in `rescue in block in activate_dependencies': Could not find 'rugged' (~> 1.1.0) among 125 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/home/xfnw/.local/share/gem/ruby/3.0.0:/usr/lib/ruby/gems/3.0.0' at: /usr/lib/ruby/gems/3.0.0/specifications/gollum-rugged_adapter-1.1.2.gemspec, execute `gem env` for more information
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1398:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1369:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1405:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1369:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1405:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1369:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems.rb:286:in `block in activate_bin_path'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `synchronize'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `activate_bin_path'
    from /usr/bin/gollum:25:in `<main>'
/usr/lib/ruby/3.0.0/rubygems/dependency.rb:313:in `to_specs': Could not find 'rugged' (~> 1.1.0) - did find: [rugged-1.3.1] (Gem::MissingSpecVersionError)
Checked in 'GEM_PATH=/home/xfnw/.local/share/gem/ruby/3.0.0:/usr/lib/ruby/gems/3.0.0' , execute `gem env` for more information
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1399:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1369:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1405:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1369:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1405:in `block in activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `each'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1387:in `activate_dependencies'
    from /usr/lib/ruby/3.0.0/rubygems/specification.rb:1369:in `activate'
    from /usr/lib/ruby/3.0.0/rubygems.rb:286:in `block in activate_bin_path'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `synchronize'
    from /usr/lib/ruby/3.0.0/rubygems.rb:285:in `activate_bin_path'
    from /usr/bin/gollum:25:in `<main>'

seems to be missing rugged?

SZanko commented on 2021-03-07 14:50 (UTC)

Yes your fix is working

tba commented on 2021-03-07 11:44 (UTC)

@SZanko, thanks for the report!

octicons dependency exists in PKGBUILD, but in your machine this dependency is satisfied by ruby-octicons-8 package, which was recently deleted.

I've just uploaded PKGBUILD with correct version of ruby-octicons. Please check if it fixes the issue.

SZanko commented on 2021-03-07 11:20 (UTC)

Traceback (most recent call last):
        12: from /usr/bin/gollum:23:in `<main>'
        11: from /usr/lib/ruby/2.7.0/rubygems.rb:301:in `activate_bin_path'
        10: from /usr/lib/ruby/2.7.0/rubygems.rb:301:in `synchronize'
         9: from /usr/lib/ruby/2.7.0/rubygems.rb:302:in `block in activate_bin_path'
         8: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1372:in `activate'
         7: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1390:in `activate_dependencies'
         6: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1390:in `each'
         5: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1408:in `block in activate_dependencies'
         4: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1372:in `activate'
         3: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1390:in `activate_dependencies'
         2: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1390:in `each'
         1: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1402:in `block in activate_dependencies'
/usr/lib/ruby/2.7.0/rubygems/dependency.rb:313:in `to_specs': Could not find 'octicons' (~> 12.0) - did find: [octicons-8.5.0] (Gem::MissingSpecVersionError)
Checked in 'GEM_PATH=/home/stefan/.local/share/gem/ruby/2.7.0:/usr/lib/ruby/gems/2.7.0' , execute `gem env` for more information
        12: from /usr/bin/gollum:23:in `<main>'
        11: from /usr/lib/ruby/2.7.0/rubygems.rb:301:in `activate_bin_path'
        10: from /usr/lib/ruby/2.7.0/rubygems.rb:301:in `synchronize'
         9: from /usr/lib/ruby/2.7.0/rubygems.rb:302:in `block in activate_bin_path'
         8: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1372:in `activate'
         7: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1390:in `activate_dependencies'
         6: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1390:in `each'
         5: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1408:in `block in activate_dependencies'
         4: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1372:in `activate'
         3: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1390:in `activate_dependencies'
         2: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1390:in `each'
         1: from /usr/lib/ruby/2.7.0/rubygems/specification.rb:1401:in `block in activate_dependencies'
/usr/lib/ruby/2.7.0/rubygems/specification.rb:1404:in `rescue in block in activate_dependencies': Could not find 'octicons' (~> 12.0) among 104 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/home/stefan/.local/share/gem/ruby/2.7.0:/usr/lib/ruby/gems/2.7.0' at: /usr/lib/ruby/gems/2.7.0/specifications/gollum-lib-5.1.gemspec, execute `gem env` for more information

Could you please add Octicons as a dependency?

tba commented on 2020-08-08 22:49 (UTC)

Hello.

Thanks for packaging! Packaging ruby with a lot of dependencies is hard.

Please don't use bundler for installing dependencies in package. Dependencies can be resolved using arch packages.

Here is PKGBUILD which declares proper dependencies. Feel free to use it as a reference.

If you are not interested in maintaining the package please add me as a co-maintainer.

xyyuhans commented on 2020-06-27 12:06 (UTC)

Hi, I think ruby-bundler is a dependency.