[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: make check failing on log_tests.py

From: Kevin Pilch-Bisson <kevin_at_pilch-bisson.net>
Date: 2001-12-17 00:47:12 CET

I hate to bring it up again, but if you use shared libs, did you remove them
before rebuilding with the new svn and apr sources.

On Sun, Dec 16, 2001 at 11:39:00PM +0000, Philip Martin wrote:
> Philip Martin <philip@codematters.co.uk> writes:
>
> > Ben Collins-Sussman <sussman@collab.net> writes:
> >
> > > Philip Martin <philip@codematters.co.uk> writes:
> > >
> > > > Hi
> > > >
> > > > 'make check' is failing while running log_tests.py, all the commits for
> > > > revisions 4 to 9 fail with 'Transaction is out of date'
> > > >
> > > > Does anyone else see this?
> > >
> > > This was happening to me this morning on my FreeBSD box, until I:
> > >
> > > * updated -both- svn and APR to head
> > >
> > > * re-ran autogen, configure, make clean && make.
> > >
> > > 'make check' passes perfectly for me now. Might have something to do
> > > with the new pool implementation in both apr and svn.
> >
> > Doesn't work for me. I have even tried checking out a new subversion
> > and apr tree (within the last half-hour), and building from scratch,
> > but log_tests.py still fails.
>
> It's failing in open_file() in commit_editor.c line 488. It's
> comparing base_revision against cr_rev:
>
> SVN_ERR (svn_fs_node_created_rev (&cr_rev, eb->txn_root,
> path->data, new_fb->subpool));
>
> /* If the node our caller has has an older revision number than the
> one in our transaction, return an out-of-dateness error. */
> if (base_revision < cr_rev)
> return out_of_date (path->data, eb->txn_name, subpool);
>
> gdb shows that base_revision=3 and cr_rev=25. Now 3 is the head
> revision in the repository and the current revision in the working
> copy, and 25 is the txn as shown by svnadmin:
>
> Txn 25:
> Created: Sun 16 Dec 2001 23:21:16.158898 (day 350, dst 0, gmt_off 000000)
> Author: pm
> Log (0 bytes):
>
> ==========================================
> A/ <1.3>
> mu <19.1> [22]
> B/ <2.2>
> lambda <7.1> [26]
> E/ <3.2>
> alpha <5.2> [26]
> beta <4.1> [24]
> F/ <6.1>
> C/ <8.2>
> epsilon D/ <9.2>
> gamma <18.1> [25]
> G/ <10.2>
> rho <12.2> [24]
> pi <11.2> [23]
> tau <13.1> [23]
> H/ <14.2>
> chi <15.1> [23]
> omega <17.2> [26]
> psi <16.1> [23]
> iota <20.2> [25]
>
> The name parameter to open_file() is "iota" which also has 25 in the
> txn, but I don't really know what these numbers all mean.
>
> Anyone know what's going on?
>
> --
> Philip
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
>

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kevin Pilch-Bisson                    http://www.pilch-bisson.net
     "Historically speaking, the presences of wheels in Unix
     has never precluded their reinvention." - Larry Wall
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • application/pgp-signature attachment: stored
Received on Sat Oct 21 14:36:53 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.