Bug 562445 - Review Request: GitPython - Python Git Library
Summary: Review Request: GitPython - Python Git Library
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Terje Røsten
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-02-06 19:31 UTC by Jesse Keating
Modified: 2013-01-10 03:32 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-03-03 17:12:14 UTC
Type: ---
Embargoed:
terje.rosten: fedora-review+
j: fedora-cvs+


Attachments (Terms of Use)
Patch to build in koji (1.52 KB, text/plain)
2010-02-08 17:43 UTC, Terje Røsten
no flags Details

Description Jesse Keating 2010-02-06 19:31:45 UTC
Spec URL: http://jkeating.fedorapeople.org/review/GitPython.spec
SRPM URL: http://jkeating.fedorapeople.org/review/GitPython-0.1.6-1.fc12.src.rpm
Description: 
GitPython is a python library used to interact with Git repositories.

GitPython provides object model access to your git repository. Once you have
created a repository object, you can traverse it to find parent commit(s),
trees, blobs, etc.

GitPython is a port of the grit library in Ruby created by Tom Preston-Werner
and Chris Wanstrath.

Comment 1 Terje Røsten 2010-02-08 14:46:03 UTC
Please use version macro in source url. A more explicit files section don't hurt.

Comment 2 Terje Røsten 2010-02-08 17:29:16 UTC
Review coming up soon.

Comment 3 Terje Røsten 2010-02-08 17:42:16 UTC
rpmlint is clean, source tarball has correct check sum, no licenses issues.
noarch is correct, own dirs as it should, perms are good. it builds in koji:

 http://koji.fedoraproject.org/koji/taskinfo?taskID=1969293

However, there are some minor things to fix, all of which I have created a patch for:

- Add python-setuptools to buildreq
- Explicit file list
- Use version macro in source url

The only issue I see is the name, would python-git be a better package name?

Comment 4 Terje Røsten 2010-02-08 17:43:50 UTC
Created attachment 389585 [details]
Patch to build in koji

Comment 5 Thomas Spura 2010-02-08 19:47:28 UTC
Jesse, what is this programm for? dist-git?

(Just want to know, what work needs to be done, to switch to python3 sometime.
This does not build for python3 even after 2to3 running on it :( )

Comment 6 Terje Røsten 2010-02-08 20:01:14 UTC
(In reply to comment #5)
> This does not build for python3 even after 2to3 running on it :( )    

Is that a surprise? Tried to port a internal script (~1000 lines), it was a
lot of work, and 2to3 did not help that much.

Comment 7 Jesse Keating 2010-02-09 01:19:21 UTC
This is for dist-git yes.

Hrm, this builds in koji fine, why does it need python-setuptools as a BuildRequirement ?

I used GitPython as that is the upstream project name.  That seems to fall under the naming guidelines for python http://fedoraproject.org/wiki/Packaging:NamingGuidelines#Addon_Packages_.28python_modules.29 since GitPython has Py in the name.

I'll look at the other issues and re-post.

Comment 8 Jesse Keating 2010-02-09 01:42:46 UTC
Spec URL: http://jkeating.fedorapeople.org/review/GitPython.spec
SRPM URL:
http://jkeating.fedorapeople.org/review/GitPython-0.1.6-2.fc12.src.rpm

Updated with suggested changes.

Comment 9 Terje Røsten 2010-02-09 07:01:24 UTC
setuptools is needed in setup.py and python-devel don't bring that to the table.
Name is according to guide lines so we are finished.


 The package GitPython is APPROVED.

Comment 10 Jesse Keating 2010-02-09 18:15:28 UTC
New Package CVS Request
=======================
Package Name: GitPython
Short Description: GitPython is a python library used to interact with Git repositories.
Owners: jkeating
Branches: F-12 F-11 EL-5
InitialCC:

Comment 11 Jason Tibbitts 2010-02-09 21:07:46 UTC
CVS done (by process-cvs-requests.py).

Comment 12 Terje Røsten 2010-02-14 19:01:58 UTC
Jesse, could you please import and close?

Comment 13 Jesse Keating 2010-02-14 19:38:26 UTC
Sorry, I've been busy with the no frozen rawhide stuff.  I hope to get to this maybe tonight or tomorrow.


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