Bug 1141390 - Review Request: perl-DBIx-RunSQL - Run SQL commands from a file
Summary: Review Request: perl-DBIx-RunSQL - Run SQL commands from a file
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: David Dick
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-09-13 00:34 UTC by Denis Fateyev
Modified: 2014-11-01 16:47 UTC (History)
3 users (show)

Fixed In Version: perl-DBIx-RunSQL-0.12-2.fc21
Clone Of:
Environment:
Last Closed: 2014-10-20 09:55:57 UTC
Type: ---
Embargoed:
ddick: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Denis Fateyev 2014-09-13 00:34:42 UTC
Spec URL: http://www.fateyev.com/RPMS/Fedora20/testing/perl-DBIx-RunSQL.spec
SRPM URL: http://www.fateyev.com/RPMS/Fedora20/testing/SRPMS/perl-DBIx-RunSQL-0.12-1.fc20.denf.src.rpm
Description: This module abstracts away the "run these SQL statements to set up
a database" into a module. It also abstracts away the reading of SQL from a file and allows for various command line parameters to be passed in.
Fedora Account System Username: dfateyev

Koji scratch builds:
https://koji.fedoraproject.org/koji/taskinfo?taskID=7574100 (Rawhide)
https://koji.fedoraproject.org/koji/taskinfo?taskID=7574124 (Fedora 20)
https://koji.fedoraproject.org/koji/taskinfo?taskID=7574039 (EPEL 5)
https://koji.fedoraproject.org/koji/taskinfo?taskID=7574043 (EPEL 6)
https://koji.fedoraproject.org/koji/taskinfo?taskID=7574031 (EPEL 7)

Comment 1 David Dick 2014-10-01 10:36:27 UTC
Builds successfully at http://koji.fedoraproject.org/koji/taskinfo?taskID=7739321

Licensing is correct

rpmlint contains a warning for DOS line endings in README which can be fixed by including the following BRs.

Add the following BRs

BR: perl(Pod::Readme)
BR: perl(Pod::Markdown)

As before, i think that "find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;" can be removed even for EPEL5 builds.

Comment 2 Denis Fateyev 2014-10-04 23:18:35 UTC
I skipped Pod::Readme and Pod::Markdown dependencies intentionally because they didn't affect the build or core functionality, - and the first was missing in epel7 [1], the second was missing both in el5 and el6 [2].

$ rpmlint perl-DBIx-RunSQL-0.12-1.fc22.src.rpm perl-DBIx-RunSQL-0.12-1.fc22.noarch.rpm 
perl-DBIx-RunSQL.noarch: W: wrong-file-end-of-line-encoding /usr/share/doc/perl-DBIx-RunSQL/README
2 packages and 0 specfiles checked; 0 errors, 1 warnings.

I think they can be omitted but if it's important I can either add a conditional for el5,el6 or exclude them from build entirely (actually, I wouldn't do that.)


[1] http://pkgs.fedoraproject.org/cgit/perl-Pod-Readme.git
I've recently posted the update: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-2808/perl-Pod-Readme-0.110-11.el7 but it hasn't reached stable repo yet.

[2] http://pkgs.fedoraproject.org/cgit/perl-Pod-Markdown.git

Comment 3 David Dick 2014-10-05 04:59:09 UTC
Those modules are required in Makefile.PL, so BuildRequires should be put in place for them.

Having Pod::Readme available allows the regeneration of the README file, which fixes the end-of-line issue noted by rpmlint.

I think that BR can be added without causing you to miss out on anything?

Pod-Markdown can be skipped as the resulting README.mkdn is not included in the RPM (correctly, as it is an exact copy of the README file)

Is that ok?

Comment 4 Denis Fateyev 2014-10-05 12:51:38 UTC
Yes, I think it would be okay here (with keeping Pod::Readme and dropping Pod::Markdown) since Pod::Readme will be available soon in all Fedora/RHEL scope.

Comment 5 David Dick 2014-10-06 09:17:44 UTC
Okay, give me the new spec and SRPM file and i'll complete the review.

Comment 7 David Dick 2014-10-08 11:03:47 UTC
Builds ok at http://koji.fedoraproject.org/koji/taskinfo?taskID=7798953

rpmlint is clean

Package APPROVED!

Comment 8 Denis Fateyev 2014-10-08 11:55:56 UTC
New Package SCM Request
=======================
Package Name: perl-DBIx-RunSQL
Short Description: Run SQL commands from a file
Owners: dfateyev
Branches: f19 f20 f21 el5 el6 epel7
InitialCC: perl-sig

Comment 9 Gwyn Ciesla 2014-10-08 13:20:38 UTC
Git done (by process-git-requests).

Comment 10 Fedora Update System 2014-10-11 17:01:59 UTC
perl-DBIx-RunSQL-0.12-2.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/perl-DBIx-RunSQL-0.12-2.fc21

Comment 11 Fedora Update System 2014-10-11 17:03:01 UTC
perl-DBIx-RunSQL-0.12-2.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/perl-DBIx-RunSQL-0.12-2.fc20

Comment 12 Fedora Update System 2014-10-11 17:04:03 UTC
perl-DBIx-RunSQL-0.12-2.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/perl-DBIx-RunSQL-0.12-2.fc19

Comment 13 Fedora Update System 2014-10-11 17:05:06 UTC
perl-DBIx-RunSQL-0.12-2.el7 has been submitted as an update for Fedora EPEL 7.
https://admin.fedoraproject.org/updates/perl-DBIx-RunSQL-0.12-2.el7

Comment 14 Fedora Update System 2014-10-11 17:06:06 UTC
perl-DBIx-RunSQL-0.12-2.el6 has been submitted as an update for Fedora EPEL 6.
https://admin.fedoraproject.org/updates/perl-DBIx-RunSQL-0.12-2.el6

Comment 15 Fedora Update System 2014-10-11 17:07:01 UTC
perl-DBIx-RunSQL-0.12-2.el5 has been submitted as an update for Fedora EPEL 5.
https://admin.fedoraproject.org/updates/perl-DBIx-RunSQL-0.12-2.el5

Comment 16 Fedora Update System 2014-10-12 05:06:11 UTC
perl-DBIx-RunSQL-0.12-2.fc19 has been pushed to the Fedora 19 testing repository.

Comment 17 Fedora Update System 2014-10-20 09:55:57 UTC
perl-DBIx-RunSQL-0.12-2.fc20 has been pushed to the Fedora 20 stable repository.

Comment 18 Fedora Update System 2014-10-20 09:56:26 UTC
perl-DBIx-RunSQL-0.12-2.fc19 has been pushed to the Fedora 19 stable repository.

Comment 19 Fedora Update System 2014-10-28 10:57:28 UTC
perl-DBIx-RunSQL-0.12-2.el6 has been pushed to the Fedora EPEL 6 stable repository.

Comment 20 Fedora Update System 2014-10-28 11:04:58 UTC
perl-DBIx-RunSQL-0.12-2.el7 has been pushed to the Fedora EPEL 7 stable repository.

Comment 21 Fedora Update System 2014-10-28 11:05:03 UTC
perl-DBIx-RunSQL-0.12-2.el5 has been pushed to the Fedora EPEL 5 stable repository.

Comment 22 Fedora Update System 2014-11-01 16:47:27 UTC
perl-DBIx-RunSQL-0.12-2.fc21 has been pushed to the Fedora 21 stable repository.


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