Spec URL: http://scientific.zcu.cz/fedora/rubygem-logstasher-0.6.0-1/rubygem-logstasher.spec SRPM URL: http://scientific.zcu.cz/fedora/rubygem-logstasher-0.6.0-1/rubygem-logstasher-0.6.0-1.fc22.src.rpm Description: Logstasher gem generates logstash compatible logs in JSON format. It can also easily log events from Rails. Fedora Account System Username: valtri koji build: http://koji.fedoraproject.org/koji/taskinfo?taskID=7477701
I will take it for a review.
It seems that logstasher depends heavily on ActiveSupport: irb(main):001:0> require 'logstasher' LoadError: cannot load such file -- active_support/core_ext/class/attribute from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/share/gems/gems/logstasher-0.6.0/lib/logstasher/log_subscriber.rb:1:in `<top (required)>' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/share/gems/gems/logstasher-0.6.0/lib/logstasher.rb:2:in `<top (required)>' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:135:in `require' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:135:in `rescue in require' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:144:in `require' from (irb):1 from /usr/bin/irb:11:in `<main>' but ActiveSupport is not mentioned among dependencies. So your package installs, but doesn't run. I suggest to report this to upstream and add the dependency in the meantime.
Thanks! Updated version: Spec URL: http://scientific.zcu.cz/fedora/rubygem-logstasher-0.6.0-2/rubygem-logstasher.spec SRPM URL: http://scientific.zcu.cz/fedora/rubygem-logstasher-0.6.0-2/rubygem-logstasher-0.6.0-2.fc22.src.rpm koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=7565702 changelog: * Wed Sep 10 2014 František Dvořák <valtri.cz> - 0.6.0-2 - Explicit runtime dependency on activesupport There is 0.6.1 version already at rubygems.org, but archive seems broken and there are no big changes since 0.6.0.
> There is 0.6.1 version already at rubygems.org, but archive seems broken and there are no big changes since 0.6.0. It's not broken, it contains just the necessary lib dir. Could you ask upstream to include the license in the released .gem file? And please update the specfile for 0.6.1, it seems that they won't ship spec anymore so if you prepare the spec for it, other future updates will be easier.
Oh, I see. :-) Asked upstream in https://github.com/shadabahmed/logstasher/issues/43 , they should definitely know about it. For Fedora, I think we can easily comply with the licensing guidelines even now. I'll prepare the new version.
Spec URL: http://scientific.zcu.cz/fedora/rubygem-logstasher-0.6.1-1/rubygem-logstasher.spec SRPM URL: http://scientific.zcu.cz/fedora/rubygem-logstasher-0.6.1-1/rubygem-logstasher-0.6.1-1.fc22.src.rpm koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=7596151 changelog: * Tue Sep 16 2014 František Dvořák <valtri.cz> - 0.6.1-1 - New version
The package builds, installs, runs. Rpmlint doesn't complain and the spec looks sane. ==> APPROVED.
New Package SCM Request ======================= Package Name: rubygem-logstasher Short Description: Awesome rails logs Upstream URL: https://github.com/shadabahmed/logstasher Owners: valtri Branches: f21 InitialCC:
Git done (by process-git-requests).
rubygem-logstasher-0.6.1-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/rubygem-logstasher-0.6.1-1.fc21
rubygem-logstasher-0.6.1-1.fc21 has been pushed to the Fedora 21 stable repository.