Excellent, thanks for the log.
The usual metadata mtime problem is in there - I think it's fixed by
Rob's patch set (see the list archives) that I haven't yet had time to
review. Oops. However, there are also mismatches in the 'rdev' field
that are kind of suspicious. Rob, any guesses what that is about?
The good news is we now know it at least compiles :)
The graft stuff looks like more code assuming that a
os.path.abspath('/something') is equal to '/something'. Zoran, any
quick guesses about that one?
Of course anyone else who wants to submit patches to fix these is more
than welcome. I *may* have some chance to review them tonight...
Have fun,
Avery
> ! lib/bup/t/thelpers.py test_graft_path:
> ! thelpers.py:78 '/usr/home/user' == '/home/user' FAILED
> ! thelpers.py:80 '/opt/home/user' == '/home/user' FAILED
> ! thelpers.py:81 '/usr/home/user' == '/opt/user' FAILED
> ! thelpers.py:82 '/opt/home/user' == '/opt/user' FAILED
> ! thelpers.py:84 '/usr/home/user' == '/opt' FAILED
I'll try to setup a FreeBSD 8.2 system tomorrow to dig into this.
Brandon, do you have home or user mounted anywhere special?
Avery, IIRC there was another problem with fancy mountpoints and grafting some
weeks ago, I'll take a look at that, too and fix it.
I'll also comment the grafting testcases, they aren't really self-explanatory
Thanks,
Zoran
Cool.
> Brandon, do you have home or user mounted anywhere special?
Nope, just a plain single filesystem setup. I thought that might be the
issue when I tried it on a more complex topology at first.
Thanks for taking a look,
--Brandon
I think it's safe to say your /home is a symlink though, right?
Avery
Yep
Ok yeah my fault I didn't mean mount-related specialties, but symlinks.
Does your /home point to /usr/home?
Yes
Any luck? :)
Have fun,
Avery