Bug 967333

Summary: Review Request: rubygem-code_analyzer - Helps build custom code analyzer tools
Product: [Fedora] Fedora Reporter: fedoraparked
Component: Package ReviewAssignee: Vít Ondruch <vondruch>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedoraparked, hhorak, package-review, vondruch
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-04 08:55:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 201449    

Description fedoraparked 2013-05-26 17:23:46 UTC
Spec URL: http://anujmore.fedorapeople.org/pkgs/rubygem-code_analyzer/rubygem-code_analyzer.spec
SRPM URL: http://anujmore.fedorapeople.org/pkgs/rubygem-code_analyzer/rubygem-code_analyzer-0.3.1-1.fc19.src.rpm
Description: Helps build custom code analyzer tools
Fedora Account System Username: anujmore

Comment 1 fedoraparked 2013-05-26 17:34:14 UTC
Builds on mock: https://raw.github.com/execat/Packages/master/rpmspecs/rubygem-code_analyzer/mock
rpmlint does not complain: 
3 packages and 0 specfiles checked; 0 errors, 0 warnings.

Comment 2 Josef Stribny 2013-05-28 08:38:41 UTC
I will take it for a review.

Comment 3 Josef Stribny 2013-05-28 10:47:12 UTC
* mark LICENSE as %doc

* move README.md to the -doc sub-package
  - it's not needed at runtime

* move Gemfile and Rakefile to -doc sub-package rather than excluding them

* fix Summary
  "Helps build custom code analyzer tools" sounds a bit better to me. But please put the summary as a short description here in Bugzilla next time so it's the same as in spec.

* fix Description (missing "which IS")
  - e.g.: The code analyzer tool which is extracted from rails_best_practices helps you easily build your own tool for code analysis.

Otherwise, it builds and runs just fine. Please fix the spec file so I can approve.

Comment 5 Josef Stribny 2013-08-05 07:49:05 UTC
Looks good now. 2 minor things that would be nice to do:

* Description of -doc sub-package should end with a dot "." as a normal English sentence, please add it.

* Be more specific when listing files
  %doc %{gem_instdir}/*.gemspec > %doc %{gem_instdir}/%{gem_name}.gemspec

Since those are not blockers I APPROVE this package. Please fix above mentioned issues before pushing.

Comment 7 Vít Ondruch 2016-01-04 08:55:48 UTC
Closing this stalled review.