[Bug 428549] Review Request: trac-monotone-plugin - Monotone version control plugin for Trac
bugzilla at redhat.com
bugzilla at redhat.com
Mon Jan 14 02:58:21 UTC 2008
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: trac-monotone-plugin - Monotone version control plugin for Trac
https://bugzilla.redhat.com/show_bug.cgi?id=428549
------- Additional Comments From geoff at programmer-monk.net 2008-01-13 21:58 EST -------
This is my first review attempt so I'm probably going to miss something but I'm trying to get some
experience with the fedora procedures.
ok MUST: rpmlint output
trac-monotone-plugin.noarch: E: non-executable-script /usr/lib/python2.5/site-
packages/tracmtn/basic_io.py 0644
trac-monotone-plugin.noarch: E: non-executable-script /usr/lib/python2.5/site-
packages/tracmtn/automate.py 0644
trac-monotone-plugin.noarch: E: non-executable-script /usr/lib/python2.5/site-
packages/tracmtn/cache.py 0644
trac-monotone-plugin.noarch: E: non-executable-script /usr/lib/python2.5/site-
packages/tracmtn/backend.py 0644
trac-monotone-plugin.noarch: E: non-executable-script /usr/lib/python2.5/site-
packages/tracmtn/util.py 0644
trac-monotone-plugin.noarch: E: non-executable-script /usr/lib/python2.5/site-
packages/tracmtn/__init__.py 0644
Seems silly to patch these out, I would consider asking upstream to remove the
shebangs since it doesn't look like these are inteded to be executed.
ok MUST: name follows naming guidelines
ok MUST: spec file matches package name
ok MUST: The package must meet the Packaging Guidelines.
ok MUST: license is acceptable
ok MUST: license is correct
ok MUST: license file included in doc
ok MUST: The spec file must be written in American English.
ok MUST: spec file is readable
NO MUST: source matches upstream
The instructions for retrieving the source from the upstream vcs does not
specify a specific tag or revision. This makes it impossible to verify the
source.
ok MUST: package builds successfully
NO MUST: BuildRequires is complete
trac is required at build because it is imported (indirectly) from setup.py
ok MUST: owns created directories
ok MUST: A package must not contain any duplicate files in the %files listing.
ok MUST: permssions are correct
ok MUST: clean removes buildroot
ok MUST: macros used consistently
ok MUST: package contains code or permissable content
ok MUST: package does not depend on %doc files
ok MUST: doesn't own other package's files
ok MUST: install preps buildroot
ok MUST: All filenames in rpm packages must be valid UTF-8.
SHOULD Items:
NO SHOULD: builds in mock
See above regarding buildrequires
ok SHOULD: package works properly
--
Configure bugmail: https://bugzilla.redhat.com/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