Bug 916679 - Review Request: perl-ElasticSearch - API for communicating with ElasticSearch
Summary: Review Request: perl-ElasticSearch - API for communicating with ElasticSearch
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Petr Šabata
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: perl-Any-URI-Escape 916677
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-28 16:17 UTC by Emmanuel Seyman
Modified: 2013-04-28 03:51 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-04-28 03:51:34 UTC
Type: ---
Embargoed:
psabata: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Emmanuel Seyman 2013-02-28 16:17:12 UTC
Spec URL: http://people.parinux.org/~seyman/fedora/perl-ElasticSearch/perl-ElasticSearch.spec
SRPM URL: http://people.parinux.org/~seyman/fedora/perl-ElasticSearch/perl-ElasticSearch-0.64-1.fc18.src.rpm
Description:
ElasticSearch is an Open Source (Apache 2 license), distributed, RESTful
Search Engine based on Lucene, and built for the cloud, with a JSON API.
This perl module is a thin API which makes it easy to communicate with
an ElasticSearch cluster.

Fedora Account System Username: eseyman

Comment 1 Petr Šabata 2013-04-10 14:02:31 UTC
Missing BRs:
perl(constant) from lib/ElasticSearch/RequestParser.pm:10,19
perl(lib) from t/00-request.t:5
perl(Data::Dumper) from lib/ElasticSearch/Error.pm:30
perl(Encode) from lib/ElasticSearch/Transport.pm:11 and more
perl(Exporter) from lib/ElasticSearch/Util.pm:10
perl(File::Path) from lib/ElasticSearch/TestServer.pm:14
perl(File::Temp) from lib/ElasticSearch/TestServer.pm:11
perl(IO::Handle) from lib/ElasticSearch/Transport.pm:14
perl(IO::Socket) from lib/ElasticSearch/TestServer.pm:10

perl(JSON::XS) and perl(URI::Escape::XS) are not required for build, just recommended for runtime.  You can drop those deps.

perl(Task::Weaken) is not used anywhere.  You can drop this dep too.

Line 61 is unnecessary.

Cosmetics: Since all the autoprovided modules are versioned, adding %{version} to your explicit Provides would be great.

No other issues.

Comment 2 Emmanuel Seyman 2013-04-14 12:19:34 UTC
(In reply to comment #1)
> Missing BRs:
> perl(constant) from lib/ElasticSearch/RequestParser.pm:10,19
> perl(lib) from t/00-request.t:5
> perl(Data::Dumper) from lib/ElasticSearch/Error.pm:30
> perl(Encode) from lib/ElasticSearch/Transport.pm:11 and more
> perl(Exporter) from lib/ElasticSearch/Util.pm:10
> perl(File::Path) from lib/ElasticSearch/TestServer.pm:14
> perl(File::Temp) from lib/ElasticSearch/TestServer.pm:11
> perl(IO::Handle) from lib/ElasticSearch/Transport.pm:14
> perl(IO::Socket) from lib/ElasticSearch/TestServer.pm:10

Added.

> perl(JSON::XS) and perl(URI::Escape::XS) are not required for build, just
> recommended for runtime.  You can drop those deps. 
> perl(Task::Weaken) is not used anywhere.  You can drop this dep too.

Removed

> Line 61 is unnecessary.

Removed

> Cosmetics: Since all the autoprovided modules are versioned, adding
> %{version} to your explicit Provides would be great.

You're right. Done.

Spec URL: http://people.parinux.org/~seyman/fedora/perl-ElasticSearch/perl-ElasticSearch.spec
SRPM URL: http://people.parinux.org/~seyman/fedora/perl-ElasticSearch/perl-ElasticSearch-0.64-2.fc18.src.rpm

Comment 3 Petr Šabata 2013-04-15 14:04:39 UTC
Ok, approving.

(...)
 %changelog
+* Sun Apr 14 2013 Emmanuel Seyman <emmanuel> - 0.64-2
+Take into account review comments (#916679)
+

Looks a bit unusual without the preceding '- ', however I'm not sure if it's required...

Comment 4 Emmanuel Seyman 2013-04-16 08:31:51 UTC
(In reply to comment #3)
>
> Looks a bit unusual without the preceding '- ', however I'm not sure if it's
> required...

It is. Fixed.
Thanks for the review, Petr.

New Package SCM Request
=======================
Package Name: perl-ElasticSearch
Short Description: API for communicating with ElasticSearch
Owners: eseyman
Branches: f18 f19
InitialCC: perl-sig

Comment 5 Gwyn Ciesla 2013-04-16 13:26:01 UTC
Git done (by process-git-requests).

Comment 6 Fedora Update System 2013-04-19 19:28:38 UTC
perl-ElasticSearch-0.64-2.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/perl-ElasticSearch-0.64-2.fc18

Comment 7 Fedora Update System 2013-04-19 19:28:50 UTC
perl-ElasticSearch-0.64-2.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/perl-ElasticSearch-0.64-2.fc19

Comment 8 Fedora Update System 2013-04-20 19:45:50 UTC
perl-ElasticSearch-0.64-2.fc19 has been pushed to the Fedora 19 testing repository.

Comment 9 Fedora Update System 2013-04-28 03:51:36 UTC
perl-ElasticSearch-0.64-2.fc19 has been pushed to the Fedora 19 stable repository.


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