[Bug 246312] Review Request: Pygments - A syntax highlighting engine written in Python

bugzilla at redhat.com bugzilla at redhat.com
Sat Jun 30 07:01:31 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: Pygments - A syntax highlighting engine written in Python


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


tibbs at math.uh.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|nobody at fedoraproject.org    |tibbs at math.uh.edu
               Flag|                            |fedora-review?




------- Additional Comments From tibbs at math.uh.edu  2007-06-30 03:01 EST -------
If the package is named "python-pygments" then the spec file needs to be named
"python-pygments.spec".

The LICENSE file seems to me to be a regular 3-clause BSD license.  Where did
you see the LGPL?

There's no need to manually require python; rpm finds the python(abi)
requirement on its own.

You should use %{_bindir} instead of /usr/bin and %{_mandir} instead of
/usr/share/man in your %files section.

I have to say I've not seen any package placing English manpages in a
language-specific directory.  My rawhide system has 26 manpages under
/usr/share/man/en (so I suppose it's not unheard of) and about 10500 in
/usr/share/man.

Review:
* source files match upstream:
   c1394c794a8c3056ff581ccc09d089a3d99fb9d6a44e03eaac4165365b8f2707  
   Pygments-0.8.1.tar.gz
* package meets naming and versioning guidelines.
X specfile is not properly named.
* summary is OK.
* description is OK.
* dist tag is present.
* build root is OK.
X license field says LGPL but the license is BSD
* license is open source-compatible.
* license text included in package.
* latest version is being packaged.
* BuildRequires are proper.
* %clean is present.
* package builds in mock (development, x86_64).
* package installs properly
* rpmlint is silent.
? final provides and requires are sane:
   python-pygments = 0.8.1-1.fc8
  =
   /usr/bin/python
?  python >= 2.3 (manual dependency not needed)
   python(abi) = 2.5

* %check is not present as there is no upstream test suite.  I manually verified 
   the above tests.
* owns the directories it creates.
* doesn't own any directories it shouldn't.
* no duplicates in %files.
* file permissions are appropriate.
* no scriptlets present.
* code, not content.
* documentation is small, so no -docs subpackage is necessary.
* %docs are not necessary for the proper functioning of the package.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list