From owner-freebsd-doc@FreeBSD.ORG Mon Jul 15 18:00:00 2013 Return-Path: Delivered-To: freebsd-doc@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A40FBFD2 for ; Mon, 15 Jul 2013 18:00:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 75721DC8 for ; Mon, 15 Jul 2013 18:00:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r6FI00oZ074782 for ; Mon, 15 Jul 2013 18:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r6FI00Jh074781; Mon, 15 Jul 2013 18:00:00 GMT (envelope-from gnats) Resent-Date: Mon, 15 Jul 2013 18:00:00 GMT Resent-Message-Id: <201307151800.r6FI00Jh074781@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Matthias Andree Received: from apollo.emma.line.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by hub.freebsd.org (Postfix) with ESMTP id 143CBF46 for ; Mon, 15 Jul 2013 17:51:30 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from mandree by apollo.emma.line.org with local (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1UymvS-000ADt-VA for FreeBSD-gnats-submit@freebsd.org; Mon, 15 Jul 2013 19:51:06 +0200 Message-Id: Date: Mon, 15 Jul 2013 19:51:06 +0200 From: Matthias Andree To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: docs/180579: committer's guide incomplete on ports removal X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Matthias Andree List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jul 2013 18:00:00 -0000 >Number: 180579 >Category: docs >Synopsis: committer's guide incomplete on ports removal >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-doc >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jul 15 18:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Matthias Andree >Release: FreeBSD 9.1-RELEASE-p4 amd64 >Organization: >Environment: System: FreeBSD apollo.emma.line.org 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Mon Jun 17 11:42:37 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 >Description: The Committer's Guide is incomplete with respect to removing ports. I am looking at revision 42226 as obtained from We used to use CVS, and hence section 13.2.1 "How do I remove an existing port?" mentions, in a box: * Then, remove the port: 1. Remove the port's files via svn remove. 2. Remove the SUBDIR listing of the port in the parent directory Makefile. 3. Add an entry to ports/MOVED. 4. Remove the port from ports/LEGAL if it is there. This is incomplete in that step 1 mentions "remove the port's files". This used to suffice because CVS only tracked files, and the client was responsible for removing directories when the last contained file had been removed. With SVN, directories are tracked in addition to files. I propose to change 1. to read: Remove the port's files and its directory via svn remove. >How-To-Repeat: >Fix: Change bullet 1 text from Remove the port's files via svn remove. to Remove the port's files and its directory via svn remove. >Release-Note: >Audit-Trail: >Unformatted: