On Mon, 2008-01-07 at 16:16 -0800, Timothy Selivanow wrote:
On Mon, 2008-01-07 at 13:09 +0100, Terje Rosten wrote:
> * Timothy Selivanow
> |
> | I'm trying to make a package for pysvn [
http://pysvn.tigris.org] and I
> | have a few questions. Right now it's not compiling, rpmbuild is
> | complaining about "error: line 27: Package does not exist: %description
> | debuginfo", this must have changed either in F7 or F8 because this spec
> | worked a long time ago (F6/F7, not sure which).
> |
> | Also, I discovered that the installer makes a differently named .so
> | depending on the version of python that it is compiling against, and I'd
> | like to know the best way to do an if style statement that will solve
> | that (I'd like to be able to use the same spec on CentOS too).
> |
> | So, any help and comments would be much appreciated. Thanks!
> |
> | Below is the spec file.
> |
> | ---BEGIN SPEC---
>
> Hi Tim,
>
> I took your spec and improved it a bit, spec, patches, srpm and rpm are
> available here:
>
>
http://terjeros.fedorapeople.org/python-svn/
>
> Some notes:
> o renamed to python-svn (that's the proper way)
> o fixed license tag
> o add patch to remove rpath issue
> o add patch to remove the python version stuff
> o move tests to %%check (however they are failing...)
Yah, I see that. The error log shows multiple "ImportError: No module
named _pysvn". I'll continue to track this down, first things that come
to mind are: "did the pysvn-1.5.2-drop-version.patch mess the tests up?"
--or-- "putting the test in %check somehow changed the expected enviro."
> o fixed src url
> o compile with fedora compile flags
> o use macros etc random clean up
>
> Feel free to improve further and submit for inclusion.
>
>
> - Terje
The package works as expected other-wise. I installed it on my home
machine and was able to do a quick test by checking something out. I
know that the _pysvn module connects to _pysvn.so, so I'll start
there...
--Tim
___________________________________
< All intelligent species own cats. >
-----------------------------------
\
\ \
\ /\
( )
.( o ).