Bug 480146
Summary: | Review Request: python-bicyclerepair - Python Refactoring Browser | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jerome Soyer <saispo> | ||||||
Component: | Package Review | Assignee: | Jochen Schmitt <jochen> | ||||||
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | rawhide | CC: | akurtako, dan, fedora-package-review, jochen, mads, notting, saispo | ||||||
Target Milestone: | --- | Flags: | jochen:
fedora-review-
|
||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2010-12-08 14:57:07 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Jerome Soyer
2009-01-15 12:07:45 UTC
God: + Package name fits naming guideline + Basename of SPEC file fits package name + Could download upstrem tar ball via spectool + Tar ball in Package matches with upstream (md5sum: 825f48384febefacf0717738e909321) + Consistently usage of rpm macros + Package contains most recent release of thw software + License tag has a valid value + License tag state BSD as a valid OSS license + Package contains a verbatin license text + Local build works fine + Package will build as noarch + Rpmlint ok for source rpm + Buildroot will be cleaned on the beginning of %install and %clean % All packaged files are owned by the package + No files has a complict with other package + %doc stanza is small, so we need no extra doc subpackage + Proper %changelog stanza Bad: - Rpmlint complaints, that file in %{python_sitelib} should be executables - Please notify upstream, that eatch source file should have a copyright notice - Koji build failed. Please change 'BR python' to 'BR python-devel' Hi, I put a -2 version with the fixed things. For file in %{python_sitelib} i prefer to chmod 0644 and remove the shebang, i think it's not necessary You can find files here : http://saispo.fedorapeople.org/python-bicyclerepair.spec http://saispo.fedorapeople.org/python-bicyclerepair-0.9-2.fc11.src.rpm Thanks. Good: + Build on Koji works fine. + Rpmlint is quite on binary rpm. Bad - Local build fails: writing dependency_links to ide-integration/bicyclerepair.egg-info/dependency_links.txt writing manifest file 'ide-integration/bicyclerepair.egg-info/SOURCES.txt' warning: manifest_maker: standard file '-c' not found reading manifest file 'ide-integration/bicyclerepair.egg-info/SOURCES.txt' writing manifest file 'ide-integration/bicyclerepair.egg-info/SOURCES.txt' Copying ide-integration/bicyclerepair.egg-info to /home/s4504kr/rpmbuild/BUILDROOT/python-bicyclerepair-0.9-2.fc10.x86_64/usr/lib/python2.5/site-packages/bicyclerepair-0.9-py2.5.egg-info Hmmm, don't understand, build fine for me under Rawhide localy, have you more log ? Created attachment 329492 [details]
build log from local build
Of corse I can offer you a build log. I hope this may be helpful for you.
Hi, excuse me i'm away for a couple of days. I see the error but haven't got any 64bits machine to test, it's due to %{_lib} in chmod command under 64bits which try to use /usr/lib64 and all python-bicyclerpair files are un /usr/lib. I think i must patch the setup.py or something else. Will see. Thanks for the build log. Created attachment 330235 [details]
Suggested SPEC file for python-bicyclerepair
I have found the x86_64 reletating issue. You have to use the %{python_sitelib} macro instead of %{_libdir} on the find command in your SPEC files.
Additionaly, I think we can remove the python-devel BR, because it's only require for compiled python extension.
Unfortunately, I have to find out, that we have to add 'BR python-devel' in opposite of my statement in #7. On my local system I could build it without this BR, but on dist-f11 it doesn't works properly. Hi Jochen, Thanks for your work on python-bicyclerepair. I just reinstall my broken machine and reinstall a 64bit Fedora for testing it but you have been faster ;-) I will modify the spec and resubmit you a SRPM tomorrow :) Good evening ! I think python-devel BR must be, it's more safe no ? Hi, I put a new SRPM and a new SPEC at : http://saispo.fedorapeople.org/python-bicyclerepair-0.9-3.fc11.src.rpm http://saispo.fedorapeople.org/python-bicyclerepair.spec Good: + Local build works fine. + Build on koji works fine. + Rpmlint is silent for source and binary packages + Local install works fine + Local uninstall works fine. Bad: - Unncessary Provides - No subpackages emacs-python-bicyclerepair and vim-python-bicyciclyrepair for integration in emacs or vim. Ok, i see for building the ide-integration but emacs needs pymacs wich is not under Fedora but in the package, i made a subpackage emacs-pymacs or i drop emacs support from bicycle repair ? Thanks I would to like to see a separate package for pymacs. I dislike to drop the ide support for emacs, because emacs is a wide spreaded editor. PIng aispo Ping Jerome If i don't see any action for this review in the next four weeks, I will release this review as a staled review. Ping Jerome If I not see any feedback until 12/9/2009, I max drop this review reqest. Please close the bug. Looks like Jerome is not interested in it anymore. |