Why does svn://svn.freebsd.org/base/stable/9/usr.bin/send-pr fail to svn up?

Lowell Gilbert freebsd-questions-local at be-well.ilk.org
Wed Oct 22 18:33:55 UTC 2014


Ruben de Groot <mail25 at bzerk.org> writes:

> I deleted my /usr/src/usr.bin and then svn upped again. However:
>
> root at nessus:/usr/src # rm -r usr.bin/
> root at nessus:/usr/src # svn -q up
> root at nessus:/usr/src # svn stat usr.bin/
> D       usr.bin/send-pr
> D       usr.bin/send-pr/Makefile
> D       usr.bin/send-pr/send-pr.sh
> root at nessus:/usr/src #
>
> needless to say, buildworld fails on missing send-pr directory (which is listed in Makefile).
> How do I properly resolve this (and is this a bug)?

Well, you can certainly work around it by just removing it from the
Makefile. It only exists to tell explain that its functionality was
moved to the web.

> By the way, I am on 9-stable:
>
> root at nessus:/usr/src/usr.bin # svn info
> Path: .
> Working Copy Root Path: /usr/src
> URL: svn://svn.freebsd.org/base/stable/9/usr.bin
> Relative URL: ^/stable/9/usr.bin
> Repository Root: svn://svn.freebsd.org/base
> Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
> Revision: 273434
> Node Kind: directory
> Schedule: normal
> Last Changed Author: emaste
> Last Changed Rev: 272923
> Last Changed Date: 2014-10-11 03:00:37 +0200 (Sat, 11 Oct 2014)

Which does still have the directory. I think what happened is that at
some point you did something like "svn rm usr.bin/send-pr" so that the
svn database thinks you want to remove it. "svn revert" should fix that.


More information about the freebsd-questions mailing list