Bug 430073
Summary: | Review Request: python-igraph - Python bindings for igraph | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Neal Becker <ndbecker2> |
Component: | Package Review | Assignee: | Parag AN(पराग) <panemade> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | bstinson, fedora-package-review, lxtnow, notting, panemade |
Target Milestone: | --- | Flags: | panemade:
fedora-review+
gwync: fedora-cvs+ |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-02-15 18:08:52 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: |
Description
Neal Becker
2008-01-24 12:37:08 UTC
I can't approve your package, but I'd like to help You. First of all I can't build this SRPM. http://kurzawa.nonlogic.org/logs/python-igrpah-build.log Rpmlint warns: python-igraph.src:27: W: setup-not-quiet python-igraph.src: W: mixed-use-of-spaces-and-tabs (spaces: line 3, tab: line 12) Thank you. First, please build/install igraph: https://bugzilla.redhat.com/show_bug.cgi?id=430071 Then, please try this updated package. https://nbecker.dyndns.org/RPM/python-igraph-0.4.5-5.fc8.src.rpm It should build/install OK, rpmlint and mock OK. It does have 1 test failure on 64-bit. I am working with upstream on that right now. Please try https://nbecker.dyndns.org/RPM/python-igraph-0.4.5-6.fc8.src.rpm https://nbecker.dyndns.org/RPM/python-igraph.spec With help from upstream, now all tests pass on x86_64. rpmlint is silent mock builds OK So, now the package builds and works fine, but rpmlint warns: python-igraph.i386: E: explicit-lib-dependency libxml2 You should remove libxml2 from requires, beacuse libxml2-devel requires libxml2. I want to tell you that you can use %setup -n instead of cd folder commands. I think that echo $pwd in %prep bloc is unnecessary. In my opinion it will be better if you merge igraph and python-igraph into one package. One package is easier to build and install. neal, Can you build igraph so that I can review this? Waiting on cvs request for igraph change Source URL http://pypi.python.org/packages/source/i/igraph/igraph-%{version}.tar.gz ping? igraph is done. python-igraph is just waiting for review. I think it's ready. Did I miss something? (In reply to comment #9) > igraph is done. python-igraph is just waiting for review. I think it's > ready. Did I miss something? Ok .fine. I was expecting new SRPM with source url updated in SPEC. + is Ok - is Need work Review: + package builds in mock (rawhide i386). koji build => http://koji.fedoraproject.org/koji/taskinfo?taskID=428749 + rpmlint is silent for SRPM But NOT for RPM. python-igraph.i386: E: explicit-lib-dependency libxml2 ==> Can be ignored. - source files match with different upstream url 0cac31e94e0d44cb2ffd5dea5d9ac695 python-igraph-0.4.5.tar.gz + package meets naming and packaging guidelines. + specfile is properly named, is cleanly written + Spec file is written in American English. + Spec file is legible. + dist tag is present. + build root is correct. + license is open source-compatible. + License text is included in package + BuildRequires are proper. + Compiler flags honored correctly. + defattr usage is correct. + %clean is present. + package installed properly. + Macro use appears rather consistent. + Package contains code, not content. + no headers or static libraries. + no .pc file present. + no -devel subpackage + no .la files. + no translations are available. + Does owns the directories it creates. + no scriptlets present. + no duplicates in %files. + file permissions are appropriate. + Package python-igraph-0.4.5-6.fc9 => Provides: core.so Requires: /usr/bin/python libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libigraph.so.0 libm.so.6 libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpython2.5.so.1.0 libxml2.so.2 libz.so.1 python(abi) = 2.5 rtld(GNU_HASH) + Not a GUI App. SHOULD: Add correct Source URL. APPROVED. New Package CVS Request ======================= Package Name: python-igraph Short Description: Python bindings for igraph Owners: nbecker Branches: F-7 F-8 InitialCC: Cvsextras Commits: yes cvs done. Package Change Request ====================== Package Name: python-igraph New Branches: el6 epel7 Owners: pingou bstinson I would like to co-maintain python-igraph for EL6 and EL7. I talked to pingou on IRC, and he approved Git done (by process-git-requests). |