From nobody Tue Aug 4 15:20:17 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4hDy0P2K1Nz6mvpK; Tue, 04 Aug 2026 15:20:21 +0000 (UTC) (envelope-from herbert@gojira.at) Received: from fout-a8-smtp.messagingengine.com (fout-a8-smtp.messagingengine.com [103.168.172.151]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4hDy0P09Xjz3bSX; Tue, 04 Aug 2026 15:20:20 +0000 (UTC) (envelope-from herbert@gojira.at) Authentication-Results: mx1.freebsd.org; none Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfout.phl.internal (Postfix) with ESMTP id 77F10EC00C5; Tue, 4 Aug 2026 11:20:20 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Tue, 04 Aug 2026 11:20:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gojira.at; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1785856820; x=1785943220; bh=mQmIXTH4Dhn1/hAOId9dUgCkFjppNiQJ0KyiUb2V8xY=; b= nhPTfKaumOsKLLz2kzER2YQcV16KgbpZT2rre2RQV86Nhk627EWo/jR+zs1md1kh 2p4CoTXQKuPSiJlxjiel+gN2turhg3BflkQ1KqbRPPFbEARjBg8kDF/w4Pq4brbu 9OIq7Y0Z70ry3EMjbGK8VSfgq/qlTAIuTtVMfsvlW3o0OlINtbPcy6nu6IGl7l3n zbCP6EniX5iu0yB/pMGNQLY5sbmUBppCrUkevH0KTq0NGPNNojcnBwpjviAfF1kk VRJVPSQtAS8aNitw1REGMVGaEx/US9R6fyQ+Q9RPRfesd3LftG0KFTYRYJp7sY+U VHAbsg4HnxM8Ho4iCZrqNQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1785856820; x= 1785943220; bh=mQmIXTH4Dhn1/hAOId9dUgCkFjppNiQJ0KyiUb2V8xY=; b=k A3lpEIgA152BZVw/X48CbQpfn5XbxP15C8DNSy8S392/F9EaRqd7ru3wfUGvyzuH EZweKiUiPSiG6s2sq3W1bV9pHaqiP4PrSa0M9a8/JdOoaVqWPgHPqNX8sr7Gzzm0 nuBaona5ohVduKpV/3Jzcfy0hOFzN+JKl/G6k/VSI5pPJdPVNvJlCttU5MoVsmAM CkjFYrh839P5Q3aXGpDUtuHJhsyEmhhr9fQ1Yg8eRRyGeTWSO22PT71rchOIsYEV BBxu0JLGrZpD2XHwv1MnmHZ8NUfmRTzNm1KCCHmLSxRVgkqM8KrUJ62UsKDwlb2g TxrSGQXoyG3d1N7vqEd4A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTFwv6vEkiRZjCUw74UvFMQAKdfq1M8O6hpEMPJ76ShUe3If6bkQgb5yQZkFeyz5LZ 8pjyNpxsHEIKl692s0EtKTpixLoZd0Chrqo76bqdHGwUx1aqQUiQgZWV3oMFgvtuAB283x N/WKHAlIBlrSHri51+d7ogG8WFophT5Ru05VmA8vIGGj3Gakcgme1xM6bKaaRZ2O+apbOZ mjJiGD8GVLuRaJqdn++iD3NwnuPibxhnJsfEPH2toTOC1u4msHfgybVVD4LfNsGehjaYGW GQp5EzP5BVbifIvdngVa5D7ozP4OHtMs38XaoBkg9527RdHZweYipohMMYckEOQwAqwoF7 oI2+Gii/y/9DZCe3b0wikQHO7rifmkU1ErNgSG9IZ3Fzg/jTtfXpy/xId8sDzkcYvIGagr KPreo3Mp3l7cgNmkfT2hz++omA6PtzCzBHRZqWqBfPmP7SSrfIO55mGYMG4J9uawbd9nkZ ahVhdQMZ6d1YNFJh/FE1CbiOfXmed6b/cuR8cpmvrPwupao8T2OWpSpft7gDorPQOkwtUx pSJQ0uaoRI2UktbSxCi2rJR7Yhu5GJcFw1GunlWP09TPNyzaXlbqjQaTFL4jWjfSve3Y9Z sQTe5pdSG18cMrxuBgjTm4yrcg6609FRiorycB/hN2OhQNIxb7u6uzNMT1EQ X-ME-Proxy: Feedback-ID: i64fe486c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 4 Aug 2026 11:20:19 -0400 (EDT) Date: Tue, 04 Aug 2026 17:20:17 +0200 Message-ID: <878q6lzzda.wl-herbert@gojira.at> From: "Herbert J. Skuhra" To: Alan Somers Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org, Jitendra Bhati Subject: Re: git: 4bd01d6ae016 - main - fts: refactor to use fd-relative operations internally In-Reply-To: References: <6a70e844.251cb.6995429f@gitrepo.freebsd.org> <87bjbiysvw.wl-herbert@gojira.at> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/32.0 Mule/6.0 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4hDy0P09Xjz3bSX X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:151847, ipnet:103.168.172.0/24, country:AU] X-Spamd-Bar: ---- On Tue, 04 Aug 2026 16:20:59 +0200, Alan Somers wrote: >=20 > On Tue, Aug 4, 2026 at 6:25=E2=80=AFAM Herbert J. Skuhra wrote: > > > > On Mon, 03 Aug 2026 21:13:08 +0200, Alan Somers wrote: > > > > > > The branch main has been updated by asomers: > > > > > > URL: https://cgit.FreeBSD.org/src/commit/?id=3D4bd01d6ae01632501b6343= 8b8d9a401db9744a78 > > > > > > commit 4bd01d6ae01632501b63438b8d9a401db9744a78 > > > Author: Jitendra Bhati > > > AuthorDate: 2026-06-12 17:07:55 +0000 > > > Commit: Alan Somers > > > CommitDate: 2026-08-03 19:12:28 +0000 > > > > > > fts: refactor to use fd-relative operations internally > > > > > > Replace all _open() calls with _openat() in __fts_open(), fts_rea= d(), > > > and fts_children(). Replace statfs() with _fstatfs(). > > > > > > Add fts_dirfd to struct _ftsent, set to the file descriptor of the > > > parent directory. Callers can use openat(ent->fts_dirfd, ent->fts= _name, > > > ...) to access files safely without relying on fts_accpath, which > > > enables programs in capability mode to open the files described by > > > _ftsent. > > > > > > This is a preparatory change for fts_openat() which will allow ca= llers > > > to provide a pre-opened directory fd, enabling fts(3) traversal i= nside > > > Capsicum capability mode. > > > > > > Mirror all fts_open() changes to fts_open_b(). > > > > > > As a result of expanding _ftsend, publish new ELF symbol versions= for > > > fts_openat and related functions. > > > > > > Sponsored by: Google LLC (GSoC 2026) > > > Reviewed by: asomers > > > Pull Request: https://github.com/freebsd/freebsd-src/pull/2303 > > > --- > > > include/fts.h | 2 + > > > lib/libc/gen/Makefile.inc | 1 + > > > lib/libc/gen/Symbol.map | 18 +- > > > lib/libc/gen/fts-compat15.c | 1355 +++++++++++++++++++++++++++++++++= ++++++++++ > > > lib/libc/gen/fts-compat15.h | 97 ++++ > > > lib/libc/gen/fts.3 | 18 +- > > > lib/libc/gen/fts.c | 49 +- > > > 7 files changed, 1519 insertions(+), 21 deletions(-) > > > > This change seems to break poudriere: > > > > [00:00:04] Recording filesystem state for prepkg...mtree: ./bin: No suc= h file or directory > > [ERROR] Unhandled error! > > [00:00:04] Cleaning up > > [00:00:04] Unmounting file systems > > Exiting with status 1 > > > > -- > > Herbert >=20 > How so? Can you supply more complete steps to reproduce the problem? After updating to main-n287945-495826f69d96 this morning 'poudriere testport -j main dns/unbound' fails. $ poudriere jail -l JAILNAME VERSION ARCH METHOD TIMESTAMP PATH main 16.0-CURRENT amd64 pkgbase 2026-08-04 15:28:15 /usr/local/poudrier= e/jails/main Rebuilding poudriere does not help. Reverting 4bd01d6ae01632501b63438b8d9a401db9744a78 resolves the issue, but I had to rebuild poudriere again.