From owner-freebsd-current@FreeBSD.ORG Mon Jan 16 19:20:37 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F0DAD16A41F for ; Mon, 16 Jan 2006 19:20:37 +0000 (GMT) (envelope-from dmitry@atlantis.dp.ua) Received: from postman.atlantis.dp.ua (postman.atlantis.dp.ua [193.108.47.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8521343D45 for ; Mon, 16 Jan 2006 19:20:34 +0000 (GMT) (envelope-from dmitry@atlantis.dp.ua) Received: from smtp.atlantis.dp.ua (smtp.atlantis.dp.ua [193.108.46.231]) by postman.atlantis.dp.ua (8.13.1/8.13.1) with ESMTP id k0GJKKZd060866 for ; Mon, 16 Jan 2006 21:20:20 +0200 (EET) (envelope-from dmitry@atlantis.dp.ua) Date: Mon, 16 Jan 2006 21:20:20 +0200 (EET) From: Dmitry Pryanishnikov To: freebsd-current@freebsd.org Message-ID: <20060116203504.U44104@atlantis.atlantis.dp.ua> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Mailman-Approved-At: Tue, 17 Jan 2006 12:52:53 +0000 Subject: make delete-old hurts X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jan 2006 19:20:38 -0000 Hello! I've tried to use relatively recent 'make delete-old' command during the upgrade of stock 6.0-RELEASE to CURRENT. From /usr/src/UPDATING: To upgrade in-place from 5.x-stable to current ---------------------------------------------- make buildworld [9] make kernel KERNCONF=YOUR_KERNEL_HERE [8] [1] [3] mergemaster -p [5] make installworld make delete-old mergemaster -i [4] (BTW, this file is from HEAD - isn't it time to update 'from 5.x-stable' phrase?). I did this sequence several times before, but it's first time I've done 'make delete-old'. However I've detected a regression due to this command later, during building of the port x11/XFree86-4-documents: tbl ../../../doc/util/macros.t Xtrans.mm | groff -Tps -mm 2> index.raw > Xtrans.nps && mv -f Xtrans.nps Xtrans.ps /usr/share/tmac/m.tmac:365: can't find macro file `mm/locale' *** Error code 1 Indeed, file /usr/share/tmac/m.tmac, line 365: .el .mso mm/locale So it seems to me that it refers to /usr/share/tmac/mm/locale, but this file was removed during 'make delete-old' because this file is listed in /usr/src/ObsoleteFiles.inc. Was this removal intentional? If yes, why my m.tmac still refers to mm/locale (modification date of m.tmac suggests that it has actually been updated during 'make installworld')? Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE