make delete-old hurts

From: Dmitry Pryanishnikov <dmitry_at_atlantis.dp.ua>
Date: Mon, 16 Jan 2006 21:20:20 +0200 (EET)
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 sure you have good level 0 dumps>
         make buildworld                                 [9]
         make kernel KERNCONF=YOUR_KERNEL_HERE           [8]
                                                         [1]
         <reboot in single user>                         [3]
         mergemaster -p                                  [5]
         make installworld
         make delete-old
         mergemaster -i                                  [4]
         <reboot>

(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_at_atlantis.dp.ua
nic-hdl: LYNX-RIPE
Received on Mon Jan 16 2006 - 18:20:37 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:50 UTC