David Anderson wrote:
> Really? Well, no, not quite. As Ben Reser wasn't answering, I
> started deploying my own tarball cutting factory, with the help of
> the folks on #svn-dev. And, when the critical moment of running
> dist.sh came, we had a rather unpleasant surprise:
Update: David James and I have just spent a couple of hours ironing bugs
out. It turns out that the swig bindings code does not depend on APR
after all. Rather, it depends on a very silly one line #define pulled
in by apr.h. With the inclusion replaced by the #define, the swig
bindings compile perfectly in ./autogen --release . There was also a
little superfluous code in gen_make.py that pulled in spurious
dependancies on APR, which we removed.
While we were at it, we rooted out a small bug in the dist.sh script:
the order of operations that was used until now no longer works, because
the bindings code generated during autogen.sh depends on svn_version.h.
So we moved the svn_version.h mangling bit of the script to just before
running autogen.sh, so that timestamps don't force a SWIG rebuild on
end-user's systems (exactly what this release will allow us to avoid).
That change is r16901.
What does all this mean? It means I've just rolled 1.3.0rc1 tarballs on
my machine, that compile with no dependancy on SWIG whatsoever.
Now, to actually roll proper rc tarballs (and not tarballs originating
from a locally hacked export of the 1.3.x branch), I'll be commiting the
bindings fix into the trunk, and creating + nominating a backport
branch. This fix is required to get the rc tarballs, so please
review/vote/approve/merge (select as appropriate) when the commits
happen (ie. in about 8hrs time, because I'm now going to get some sleep).
Thank you, David James, for reacting so fast to my mail and spending the
time to get all this working!
Oh, and Ben, since you seem to be either away or busy, I've started
putting together a tarballing environment on my machine. So unless you
especially want to roll rc1 (or have time to and feel like doing it, as
I'm sure you know this better than I do), I can take over and, with a
little help, push the tarballs out to the world. If I'm to be doing
this, do I need access to the tigris.org file area? If so and if
someone who can grant that kind of thing is around, could they do the
honors?
Cheers all. Nearly there now.
- Dave, now rather tired.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 22 06:20:02 2005