It looks like syck is removed in Ruby 2.0: http://rubysource.com/a-look-at-ruby-2-0/ Alexandria's library.rb relies on syck: def self.regularize_book_from_yaml(name) require 'syck/encoding' It looks like we need to convert that function's use of syck to psych. And by 'we' I mean 'someone else' as I have no damn clue how to do that. I'm just an Alexandria user. Without this, it looks like Alexandria won't work on F19+. There's also a spec tweak required, ruby(abi) changed into ruby(release).
Filed downstream as upstream Alexandria development appears to be dead, and we have a ton of downstream Ruby 1.9 patches already...
Someone kindfully packaged syck into gem form. I would appreciate it if you would review review request bug 922460 .
Changes for alexandria (spec file) was already committed into git (not built yet: needs rubygem-syck)
Mamoru: er, per our severity definitions this is by definition 'high' for alexandria, because it prevents it being built or running. Can't really get much more severe.
Then I would appreciate it if you would take review request, thank you.
(Note that I also like alexandria and I want to resolve this issue as quickly as possible)
I would love to, but I'm knee deep in F19 Alpha blocker fixing at present, I don't like taking reviews I can't commit to doing promptly.
alexandria-0.6.9-5.fc19,rubygem-syck-1.0.0-2.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/alexandria-0.6.9-5.fc19,rubygem-syck-1.0.0-2.fc19
Package alexandria-0.6.9-5.fc19, rubygem-syck-1.0.0-2.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing alexandria-0.6.9-5.fc19 rubygem-syck-1.0.0-2.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-5129/alexandria-0.6.9-5.fc19,rubygem-syck-1.0.0-2.fc19 then log in and leave karma (feedback).
alexandria-0.6.9-5.fc19, rubygem-syck-1.0.0-2.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
# rpm -q alexandria rubygem-syck alexandria-0.6.9-6.fc19.noarch rubygem-syck-1.0.0-2.fc19.x86_64 still throws Exception `LoadError' at /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:51 - cannot load such file -- syck/encoding
Created attachment 804787 [details] stderr of alexandria --debug
(In reply to Patrick C. F. Ernzer from comment #12) > Created attachment 804787 [details] > stderr of alexandria --debug While the message "cannot load such file -- syck/encoding" needs investigating, the reason your alexandria crashes is due to different issue. Please split bug report for that, thank you.
At least "this" issue is fixed. The message "cannot load such file -- syck/encoding" seems to come from outside alexandria, so closing this again.
(In reply to Mamoru TASAKA from comment #13) > (In reply to Patrick C. F. Ernzer from comment #12) > > Created attachment 804787 [details] > > stderr of alexandria --debug > > While the message "cannot load such file -- syck/encoding" needs > investigating, the reason your alexandria crashes is due to > different issue. Please split bug report for that, thank you. Again this is the different issue so please open a new bug report (especially because additional information is needed), thank you.
Tasaka-san, (In reply to Mamoru TASAKA from comment #15) [...] > Again this is the different issue so please open a new bug report > (especially because additional information is needed), thank you. done. Bug 1014295