Red Hat Bugzilla – Bug 233342
Review Request: pygoocanvas - GooCanvas python bindings
Last modified: 2007-11-30 17:11:59 EST
Spec URL: http://www.symetrix.com/~bjohnson/projects/Fedora-Extras/pygoocanvas.spec
SRPM URL: <http://www.symetrix.com/~bjohnson/projects/Fedora-Extras/pygoocanvas-0.6.0-1.src.rpm
Description: GooCanvas python bindings.
Build fails as advertised in Spec. Why does this need to his a network resource
to build? Can it not include a copy of what it needs in the source tarball?
Could this also be updated to 0.8, like goocanvas? 0.8 is available.
I resource it wants is defined in a file in pygobject, and is available. Do you
know if this is a bug in pygobject, or is the build for pygoocanvas doing
(In reply to comment #1)
> Could this also be updated to 0.8, like goocanvas? 0.8 is available.
See reason I posted on bug #233340.
(In reply to comment #2)
> I resource it wants is defined in a file in pygobject, and is available. Do you
> know if this is a bug in pygobject, or is the build for pygoocanvas doing
> something incorrectly?
It sounds like you're seeing an entirely different error than what I'm seeing.
My reference was to the docbook compile grabbing URL resources (these can be
included in the srpm I think, but I don't know how yet).
Please paste your error here.
(./configure, et. al.)
config.status: executing depfiles commands
make: Entering directory `/usr/src/redhat/BUILD/pygoocanvas-0.6.0'
Making all in demo
make: Entering directory `/usr/src/redhat/BUILD/pygoocanvas-0.6.0/demo'
make: Nothing to be done for `all'.
make: Leaving directory `/usr/src/redhat/BUILD/pygoocanvas-0.6.0/demo'
Making all in docs
make: Entering directory `/usr/src/redhat/BUILD/pygoocanvas-0.6.0/docs'
/usr/bin/python -c 'import datetime; print datetime.date.today()' >
xsltproc --nonet --xinclude -o ../docs/html/ \
--path ../docs/reference:./reference \
--stringparam gtkdoc.bookname "pygoocanvas" \
--stringparam gtkdoc.version . \
I/O error : Attempt to load network entity
warning: failed to load external entity
compilation error: file /usr/share/pygobject/xsl/ref-html-style.xsl line 4
xsl:import : unable to load
make: *** [build_stamp] Error 5
make: Leaving directory `/usr/src/redhat/BUILD/pygoocanvas-0.6.0/docs'
make: *** [all-recursive] Error 1
make: Leaving directory `/usr/src/redhat/BUILD/pygoocanvas-0.6.0'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.92537 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.92537 (%build)
(In reply to comment #4)
> I/O error : Attempt to load network entity
> warning: failed to load external entity
> compilation error: file /usr/share/pygobject/xsl/ref-html-style.xsl line 4
> element import
> xsl:import : unable to load
Ok, yes this is the same error. Let me see if I can round up a docbook expert
on how this is normally dealt with.
I thought it was very odd. I can get to the chunk.xsl with a browser.
Usually the answer to a "won't build without a network resource" question is
"adjust your distcc config". ;)
Hopefully we can get this cleared up.
Spec URL: http://symetrix.com/~bjohnson/projects/fedora/pygoocanvas.spec
SRPM URL: http://symetrix.com/~bjohnson/projects/fedora/pygoocanvas-0.6.0-2.src.rpm
* Fri May 04 2007 Bernard Johnson <email@example.com> - 0.6.0-2
- enable docbook build
This mock builds for me.
It does for me as well. :)
More to come. . .
Meets Package naming guidlines.
Good spec name.
Meets Packaging guidelines.
Spec is legible American English.
Source matches md5.
Compiles on FC6/i386. Mock, also.
BRs are OK.
No ldconfig necessary.
Creates no directories.
No dupes, good permissions.
Clean present and correct.
Macros make sense.
Code, not content.
No large docs.
Nothing in doc required at runtime. (Should the html files be in doc?)
No headers or static libraries.
No suffixed .so files.
No -devel, or .la files.
Not a GUI app.
No ownership conflicts.
install starts with rm -rf $RPM_BUILD_ROOT
All MUSTs complete. All applicable SHOULDS that I can test are OK.
New Package CVS Request
Package Name: pygoocanvas
Short Description: GooCanvas python bindings