From owner-freebsd-questions@FreeBSD.ORG Wed Oct 22 18:33:55 2014 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 83A9082A for ; Wed, 22 Oct 2014 18:33:55 +0000 (UTC) Received: from be-well.ilk.org (be-well.ilk.org [23.30.133.173]) by mx1.freebsd.org (Postfix) with ESMTP id 5CC449 for ; Wed, 22 Oct 2014 18:33:55 +0000 (UTC) Received: by be-well.ilk.org (Postfix, from userid 1147) id 3721133C46; Wed, 22 Oct 2014 14:33:48 -0400 (EDT) From: Lowell Gilbert To: Ruben de Groot Subject: Re: Why does svn://svn.freebsd.org/base/stable/9/usr.bin/send-pr fail to svn up? References: <20141022092230.GA84976@eris.bzerk.org> Reply-To: questions@freebsd.org Date: Wed, 22 Oct 2014 14:33:48 -0400 In-Reply-To: <20141022092230.GA84976@eris.bzerk.org> (Ruben de Groot's message of "Wed, 22 Oct 2014 09:22:30 +0000") Message-ID: <447fzsc5tf.fsf@be-well.ilk.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain Cc: questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Oct 2014 18:33:55 -0000 Ruben de Groot writes: > I deleted my /usr/src/usr.bin and then svn upped again. However: > > root@nessus:/usr/src # rm -r usr.bin/ > root@nessus:/usr/src # svn -q up > root@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@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@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.