Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Mar 2025 14:52:17 -0400
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   Re: git: db6f2bb93a97 - main - Makefile.inc1: Conditionalize some package related variables
Message-ID:  <481cd624-c442-4567-9915-4944f821c597@FreeBSD.org>
In-Reply-To: <202503101730.52AHUvsY017288@gitrepo.freebsd.org>
References:  <202503101730.52AHUvsY017288@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 3/10/25 13:30, John Baldwin wrote:
> The branch main has been updated by jhb:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=db6f2bb93a9706963f66d270edb5ee62c37a9296
> 
> commit db6f2bb93a9706963f66d270edb5ee62c37a9296
> Author:     John Baldwin <jhb@FreeBSD.org>
> AuthorDate: 2025-03-10 17:30:26 +0000
> Commit:     John Baldwin <jhb@FreeBSD.org>
> CommitDate: 2025-03-10 17:30:26 +0000
> 
>      Makefile.inc1: Conditionalize some package related variables
>      
>      In particular, don't invoke git to compute SOURCE_DATE_EPOCH for
>      unrelated targets like check-old or delete-old.  If the git invocation
>      fails (e.g. when using a git worktree mounted over NFS) it can
>      generate a lot of irrelevant warning spam.
>      
>      Reviewed by:    emaste
>      Fixes:          8a3537aaf7c1 ("Makefile.inc1: Make package timestamps reproducible by default")
>      Differential Revision:  https://reviews.freebsd.org/D49278

This gets me back to only getting all the /usr/src is read-only spam from bmake in my
test VMs.  It would be nice to get that fixed someday:

# make check-old
make[1]: warning: /usr/src/: Read-only file system.
>>> Checking for old files
make[2]: warning: /usr/src/: Read-only file system.
make[3]: warning: /usr/src/: Read-only file system.
>>> Checking for old libraries
make[2]: warning: /usr/src/: Read-only file system.
make[3]: warning: /usr/src/: Read-only file system.
/usr/lib32/libdevinfo.so.6
/usr/lib/debug/usr/lib32/libdevinfo.so.6.debug
>>> Checking for old directories
make[2]: warning: /usr/src/: Read-only file system.
make[3]: warning: /usr/src/: Read-only file system.
To remove old files and directories run 'make delete-old'.
To remove old libraries run 'make delete-old-libs'.

-- 
John Baldwin




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?481cd624-c442-4567-9915-4944f821c597>