Re: make delete-old: missing some files?

From: Alexey Dokuchaev <danfe_at_nsu.ru>
Date: Wed, 23 Oct 2019 10:42:08 +0700
On Tue, Oct 22, 2019 at 04:34:53PM -0700, John Baldwin wrote:
> On 10/18/19 10:05 AM, Alexey Dokuchaev wrote:
> > hi there,
> > 
> > i've made my -CURRENT world and installed, but "make delete-old" tells
> > me it cannot remove some directories:
> > 
> >>>> Removing old directories
> > rmdir: /usr/share/dtrace: Directory not empty
> > rmdir: /usr/lib/dtrace: Directory not empty

Apparently, these are because I've started to put WITHOUT_CDDL=yes in
/etc/src.conf since recently:

$ find /usr/lib/dtrace -type f
/usr/lib/dtrace/siftr.d
/usr/lib/dtrace/mbuf.d
/usr/lib/dtrace/socket.d

$ find /usr/share/dtrace -type f
/usr/share/dtrace/nfsattrstats
/usr/share/dtrace/siftr
/usr/share/dtrace/blocking
/usr/share/dtrace/tcpdebug

I can see some dtrace/*.d files in OptionalObsoleteFiles.inc, perhaps
these are missing?

> > # find /usr/lib/debug/usr/lib/engines
> > /usr/lib/debug/usr/lib/engines
> > /usr/lib/debug/usr/lib/engines/lib4758cca.so.debug
> > ...
> 
> These are from the OpenSSL 1.1.1 commit.  However, they are tagged as
> OLD_LIBS and check-old-libs and delete-old-libs should be automatically
> deleting these?  Does 'make check-old' report these files as
> old libraries?

I've manually placed one of those back on the filesystem and `make
check-old' reported it (twice!) under libraries.  But after r353907 it
get cleaned up properly with `make delete-old'.

./danfe
Received on Wed Oct 23 2019 - 01:41:19 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:22 UTC