Bug 1154743 - Review Request: python-pretend - A library for stubbing in Python
Summary: Review Request: python-pretend - A library for stubbing in Python
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Parag AN(पराग)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1154213 1166900
TreeView+ depends on / blocked
 
Reported: 2014-10-20 16:28 UTC by Piotr Popieluch
Modified: 2014-12-11 06:33 UTC (History)
2 users (show)

Fixed In Version: python-pretend-1.0.8-2.el7
Clone Of:
Environment:
Last Closed: 2014-10-27 21:00:16 UTC
Type: ---
Embargoed:
panemade: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Piotr Popieluch 2014-10-20 16:28:06 UTC
Spec URL: http://vps533.directvps.nl/python-pretend.spec
SRPM URL: http://vps533.directvps.nl/python-pretend-1.0.8-1.fc20.src.rpm

Description: Pretend is a library to make stubbing with Python easier.

Fedora Account System Username: piotrp

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

This is a dependency for check section for python-structlog http://koji.fedoraproject.org/koji/taskinfo?taskID=7916133 

I need a sponsor, thnx!

Comment 1 Parag AN(पराग) 2014-10-25 08:25:02 UTC
1) The given spec file and spec file packaged in SRPM is not same, I guess its some whitespace issue. correct this by having same spec packaged in srpm.

2) Group tag is optional in fedora releases. You may want to remove it but not mandatory

3) you should add license tag for python3-pretend also.

4) Its a good practice to remove any upstream supplied egg-info files in %prep and have packaged the newly generated egg-info files.

rm -rf *.egg-info

Otherwise package looks fine.

Comment 2 Piotr Popieluch 2014-10-25 10:24:01 UTC
Thanks for commenting.

1) Rebuilt package and reuploaded spec/srpm, should be ok now. (rpmlint has no warnings/errors)

2) Deleted group tag

3) Added license tag to python3-pretend

4) I think the package did only install the new egg-info but I added the rm -rf *.egg-info to %prep to be sure.


srpm + spec uploaded to the same url (did not increase package version number)

Comment 3 Parag AN(पराग) 2014-10-25 10:45:41 UTC
okay. This package looks good for final package review. Can you do more package reviews (3 to 5) where you actually find issues in packaging and suggest solutions on how to fix it. I will sponsor you then :)

Comment 4 Parag AN(पराग) 2014-10-25 13:30:14 UTC
Review:
+ is OK
- is Needs Work

+ Package built successful in mock (f22 x86_64)

+ rpmlint on generated rpms gave output
3 packages and 0 specfiles checked; 0 errors, 0 warnings.

+ Source verified with upstream as sha256sum
srpm tarball: 930f2c1e18503e8f8c403abe2e02166c4a881941745147e712cdd4f49f3fb964
upstream tarball: 930f2c1e18503e8f8c403abe2e02166c4a881941745147e712cdd4f49f3fb964

+ License is BSD and included in LICENSE.rst file

+ follow python packaging guidelines

+ rest also looks as per packaging guidelines.

APPROVED this package.

Note as you know you are not sponsored yet so you may want to wait here before going to add SCM git request for this package.

Comment 6 Parag AN(पराग) 2014-10-26 02:17:20 UTC
That's nice!!

I have sponsored you now in packager group :)

you can follow the package review process as given in http://fedoraproject.org/wiki/New_package_process_for_existing_contributors from step 7 here.

Keep reviewing packages as we are short of package reviewers in Fedora. See list for packages to review http://fedoraproject.org/PackageReviewStatus/NEW.html

Comment 7 Piotr Popieluch 2014-10-26 13:02:15 UTC
New Package SCM Request
=======================
Package Name: python-pretend
Short Description: A library for stubbing in Python
Upstream URL: https://github.com/alex/pretend
Owners: piotrp
Branches: f19 f20 f21
InitialCC: piotrp

Comment 8 Gwyn Ciesla 2014-10-27 12:21:02 UTC
Git done (by process-git-requests).

Comment 9 Fedora Update System 2014-10-27 20:18:17 UTC
python-pretend-1.0.8-1.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/python-pretend-1.0.8-1.fc21

Comment 10 Fedora Update System 2014-10-27 20:22:33 UTC
python-pretend-1.0.8-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/python-pretend-1.0.8-1.fc20

Comment 11 Fedora Update System 2014-10-27 20:23:29 UTC
python-pretend-1.0.8-1.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/python-pretend-1.0.8-1.fc19

Comment 12 Fedora Update System 2014-11-07 02:29:16 UTC
python-pretend-1.0.8-1.fc20 has been pushed to the Fedora 20 stable repository.

Comment 13 Fedora Update System 2014-11-07 02:32:39 UTC
python-pretend-1.0.8-1.fc19 has been pushed to the Fedora 19 stable repository.

Comment 14 Fedora Update System 2014-11-10 06:41:42 UTC
python-pretend-1.0.8-1.fc21 has been pushed to the Fedora 21 stable repository.

Comment 15 Piotr Popieluch 2014-11-22 10:25:04 UTC
Package Change Request
======================
Package Name: python-pretend
New Branches: el6 epel7
Owners: piotrp

https://bugzilla.redhat.com/show_bug.cgi?id=1166900

Comment 16 Gwyn Ciesla 2014-11-24 13:40:15 UTC
Git done (by process-git-requests).

Comment 17 Fedora Update System 2014-11-24 21:03:43 UTC
python-pretend-1.0.8-2.el7 has been submitted as an update for Fedora EPEL 7.
https://admin.fedoraproject.org/updates/python-pretend-1.0.8-2.el7

Comment 18 Fedora Update System 2014-11-24 21:04:39 UTC
python-pretend-1.0.8-2.el6 has been submitted as an update for Fedora EPEL 6.
https://admin.fedoraproject.org/updates/python-pretend-1.0.8-2.el6

Comment 19 Fedora Update System 2014-12-11 06:33:21 UTC
python-pretend-1.0.8-2.el6 has been pushed to the Fedora EPEL 6 stable repository.

Comment 20 Fedora Update System 2014-12-11 06:33:31 UTC
python-pretend-1.0.8-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.