Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 497372 - [dev-ruby/maruku-0.7.0] data/ dir must be installed
Summary: [dev-ruby/maruku-0.7.0] data/ dir must be installed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-07 09:22 UTC by Alex Turbov
Modified: 2014-01-07 11:38 UTC (History)
0 users

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


Attachments
patch for 0.7.0 ebuild (maruku-0.7.0-install-data-dir.patch,509 bytes, patch)
2014-01-07 09:22 UTC, Alex Turbov
Details | Diff
updated ebuild (maruku-0.7.0-r1.ebuild,1.24 KB, text/plain)
2014-01-07 09:24 UTC, Alex Turbov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Turbov 2014-01-07 09:22:14 UTC
I've tried to install and use `maruku` and faced w/ the error.

Reproducible: Always

Steps to Reproduce:
1.echo "Hello **World**" /tmp/blah-blah.md
2. maruku /tmp/blah-blah.md
3.
Actual Results:  
Parsing finished in 0.01 seconds.
/usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/entity_table.rb:14:in `initialize': No such file or directory @ rb_sysopen - /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/../../../data/entities.xml (Errno::ENOENT)
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/entity_table.rb:14:in `new'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/entity_table.rb:14:in `initialize'
        from /usr/lib64/ruby/2.1.0/singleton.rb:141:in `new'
        from /usr/lib64/ruby/2.1.0/singleton.rb:141:in `block in instance'
        from /usr/lib64/ruby/2.1.0/singleton.rb:139:in `synchronize'
        from /usr/lib64/ruby/2.1.0/singleton.rb:139:in `instance'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:839:in `to_html_entity'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:882:in `block in array_to_html'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:870:in `each'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:870:in `array_to_html'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:865:in `children_to_html'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:323:in `wrap_as_element'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:413:in `to_html_paragraph'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:882:in `block in array_to_html'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:870:in `each'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:870:in `array_to_html'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:865:in `children_to_html'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:205:in `to_html_document_tree'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/lib/maruku/output/to_html.rb:83:in `to_html_document'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/bin/maruku:126:in `block (2 levels) in <top (required)>'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/bin/maruku:16:in `benchmark'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/bin/maruku:122:in `block in <top (required)>'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/bin/maruku:117:in `each'
        from /usr/lib64/ruby/gems/2.1.0/gems/maruku-0.7.0/bin/maruku:117:in `<top (required)>'
        from /usr/bin/maruku:8:in `load'
        from /usr/bin/maruku:8:in `<main>'



data/ dir from source distribution must be installed.
Comment 1 Alex Turbov 2014-01-07 09:22:56 UTC
Created attachment 367268 [details, diff]
patch for 0.7.0 ebuild
Comment 2 Alex Turbov 2014-01-07 09:24:11 UTC
Created attachment 367270 [details]
updated ebuild

please do a version bump, so users w/ broken maruku will get an upgrade
Comment 3 Alex Turbov 2014-01-07 09:25:11 UTC
(In reply to Alex Turbov from comment #2)
> Created attachment 367270 [details]
> updated ebuild
> 
> please do a version bump, so users w/ broken maruku will get an upgrade

I meant ebuild revision bump... not a package version of cause.
Comment 4 Manuel Rüger (RETIRED) gentoo-dev 2014-01-07 11:36:06 UTC
Can't add ruby21 wrt rspec.

*maruku-0.7.0-r1 (07 Jan 2014)

  07 Jan 2014; Manuel Rüger <mrueg@gentoo.org> +maruku-0.7.0-r1.ebuild:
  Add missing data directory. Thanks to Alex Turbov. Fixes bug #497372. Add
  missing dependency for test on nokogiri-diff. Drop missing keywords.