Bug 1171260 - Review Request: rubygem-jmespath - JMESPath - Ruby Edition
Summary: Review Request: rubygem-jmespath - JMESPath - Ruby Edition
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1149410
TreeView+ depends on / blocked
 
Reported: 2014-12-05 18:49 UTC by František Dvořák
Modified: 2015-02-17 18:58 UTC (History)
1 user (show)

Fixed In Version: rubygem-jmespath-1.0.2-2.fc21
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-02-15 13:57:38 UTC
Type: ---
Embargoed:
mtasaka: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description František Dvořák 2014-12-05 18:49:06 UTC
Spec URL: http://scientific.zcu.cz/fedora/rubygem-jmespath-1.0.2-1/rubygem-jmespath.spec
SRPM URL: http://scientific.zcu.cz/fedora/rubygem-jmespath-1.0.2-1/rubygem-jmespath-1.0.2-1.fc22.src.rpm
Description: Implements JMESPath for Ruby.
Fedora Account System Username: valtri

koji build: http://koji.fedoraproject.org/koji/taskinfo?taskID=8306203

Comment 1 Mamoru TASAKA 2015-01-28 02:38:05 UTC
Taking.
I would appreciate it if you would review my review request (bug 1186572)

Comment 2 Mamoru TASAKA 2015-01-28 09:02:53 UTC
For 1.0.2-1:

Well, very simple package. Now a few questions.

* BR: rubygem(simplecov)
  - Is this BR needed? (any coverage tests?)

* Tweaking multi_json dependency
  - does not seem to be working. Please check this.
    (and is this needed?)

* %setup - unpacking %{SOURCE1}
----------------------------------------------------
%setup -q -D -T -n  %{gem_name}-%{version}
tar -xzf %{SOURCE1}
----------------------------------------------------
  - "%setup -q -D -T -n  %{gem_name}-%{version} -a 1" is more smart.

Comment 3 František Dvořák 2015-01-29 22:25:12 UTC
(In reply to Mamoru TASAKA from comment #2)
> For 1.0.2-1:
> 
> Well, very simple package. Now a few questions.
> 
> * BR: rubygem(simplecov)
>   - Is this BR needed? (any coverage tests?)
> 

Yes, it looks like simplecov is not really needed, although it needs to remove some 4 lines:

sed -i spec/compliance_spec.rb spec/spec_helper.rb -e '/simplecov\|SimpleCov/d'

> * Tweaking multi_json dependency
>   - does not seem to be working. Please check this.
>     (and is this needed?)
> 

Nice catch! Removed. I misread the '~> 1.0' string.

> * %setup - unpacking %{SOURCE1}
> ----------------------------------------------------
> %setup -q -D -T -n  %{gem_name}-%{version}
> tar -xzf %{SOURCE1}
> ----------------------------------------------------
>   - "%setup -q -D -T -n  %{gem_name}-%{version} -a 1" is more smart.

OK, '-a 1' will be better.


New version:

Spec URL: http://scientific.zcu.cz/fedora/rubygem-jmespath-1.0.2-2/rubygem-jmespath.spec
SRPM URL: http://scientific.zcu.cz/fedora/rubygem-jmespath-1.0.2-2/rubygem-jmespath-1.0.2-2.fc22.src.rpm

Thu Jan 29 2015 František Dvořák <valtri.cz> - 1.0.2-2
- Removed rubygem(simplecov) BR
- Cleanups

Comment 4 Mamoru TASAKA 2015-01-30 05:53:53 UTC
Okay.

* spec file / srpm clean
* can be built cleanly
* generated binary clean
* can be installed
* at least the following works
$ ruby -e "require 'jmespath' ; puts JMESPath::VERSION"
1.0.2

-------------------------------------------------------
  This package (rubygem-jmespath) is APPROVED by
  mtasaka
-------------------------------------------------------

Comment 5 František Dvořák 2015-01-30 15:40:04 UTC
New Package SCM Request
=======================
Package Name: rubygem-jmespath
Short Description: JMESPath - Ruby Edition
Upstream URL: http://github.com/trevorrowe/jmespath.rb
Owners: valtri
Branches: f20 f21 epel7
InitialCC:

Comment 6 Gwyn Ciesla 2015-01-30 16:07:00 UTC
Git done (by process-git-requests).

Comment 7 Fedora Update System 2015-02-02 09:44:52 UTC
rubygem-jmespath-1.0.2-2.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/rubygem-jmespath-1.0.2-2.fc21

Comment 8 Fedora Update System 2015-02-02 09:46:17 UTC
rubygem-jmespath-1.0.2-2.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/rubygem-jmespath-1.0.2-2.fc20

Comment 9 Fedora Update System 2015-02-02 09:46:56 UTC
rubygem-jmespath-1.0.2-2.el7 has been submitted as an update for Fedora EPEL 7.
https://admin.fedoraproject.org/updates/rubygem-jmespath-1.0.2-2.el7

Comment 10 Fedora Update System 2015-02-03 12:03:46 UTC
rubygem-jmespath-1.0.2-2.fc21 has been pushed to the Fedora 21 testing repository.

Comment 11 Fedora Update System 2015-02-15 13:56:04 UTC
rubygem-jmespath-1.0.2-2.fc20 has been pushed to the Fedora 20 stable repository.

Comment 12 Fedora Update System 2015-02-15 13:57:38 UTC
rubygem-jmespath-1.0.2-2.fc21 has been pushed to the Fedora 21 stable repository.

Comment 13 Fedora Update System 2015-02-17 18:58:50 UTC
rubygem-jmespath-1.0.2-2.el7 has been pushed to the Fedora EPEL 7 stable repository.


Note You need to log in before you can comment on or make changes to this bug.