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. |