https://bugzilla.redhat.com/show_bug.cgi?id=847777
--- Comment #7 from Bohuslav "Slavek" Kabrda bkabrda@redhat.com --- (In reply to comment #5)
(In reply to comment #2)
- BuildRequires: "python-setuptools-devel" should be just
"python-setuptools".
Done
Hmm, the specfile you are referring to still has python-setuptools-devel.
- Your Requies: python-lxml should specify the version as in setup.py (>=
2.2.8).
Done
- Requires: python is useless, because the automatic dependency processor
will pick that dependency up and specify it better:
$ rpm -q -p --requires strata-sdk-1.0.1-0.fc19.noarch.rpm ... python(abi) = 2.7 ...
So please drop the Requires: python line.
Dropped
- Is there a specific reason to run build and install the way you do and not
doing just "python setup.py [build|install]"? If not, please use the standard way, as the current state is somehow confusing.
- When there are tests present in the package, it is a good practice to run
them in the %check section of the specfile. This ensures that the package works as deployed from source. Please do this.
The tests need an internet connection to run, as such, it really doesn't make sense to execute them.
Ok, agreed.
- The first release should be 1, not 0.
The specfile still has release 0. Please fix this.
- I'm not sure about the URL you provide. Typically, it should point to a
page with some kind of the information about the project - I found no information about strata-sdk at your URL.
I will open a ticket and get a fedorahosted project.
Updated spec file: http://kojak.fedorapeople.org/strata-sdk.spec Updated SRPM: http://kojak.fedorapeople.org/strata-sdk-1.0.0-0.fc17.src.rpm SRC tarball for above: http://kojak.fedorapeople.org/strata-sdk-1.0.0.tar.gz
When doing changes during review, it is customary to bump the changelog and sum up all the changes you do in a new changelog entry (=new release). Please do so for any future changes. Thanks.
When you correct the minor issues mentioned above and have the URL, please post a new version of SPEC and SRPM, I believe that I will approve them then.