From nobody Mon Jan 5 11:41:49 2026 X-Original-To: freebsd-current@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 4dlC7j7377z6MM3r for ; Mon, 05 Jan 2026 11:41:53 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dlC7j6Vpmz3FYQ; Mon, 05 Jan 2026 11:41:53 +0000 (UTC) (envelope-from bapt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767613313; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nn74BWM9xczWlR/dFoAGMzVJz2dTMReKB41KcZ304co=; b=ZgapdB/5r/4+hhVZXuuf2wtEGUZpaW0BrdbQcKfXv/3O5DJ9kuSFfjwS7FBqbTr+EKy1Je IXyX3BG9HVseFmFdbDftDFDQShE0YSYgoRmsVfxg3bFdT1WJyHDvyUw2L9JVSlDnELXSzv BpCzMjHxLr4pb/iMVzNQp5wiEf5Jljy8FgYSKYvL0vygns1GYe7MMYjw6zZWnGoZcXLAnN kk+BRo2uU1iv2sUy63xHw3zmqK60LzQJiN0xh+WFmGiCIDIakSYAFVXlE/TQTUt6XXfL44 D+p7RkYaLXgsDFZoaoh2/vUFkoyFk0cwmOwAct7wOsywP8gfY22ThctobOPpoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767613313; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nn74BWM9xczWlR/dFoAGMzVJz2dTMReKB41KcZ304co=; b=qCeYXZOOTYmScFfNd+8vyyko0QtGD5qg3jwEvbE0HO9jD8TzfSMm/6+yntIIdp7bm2JkLa IHf40GP5NfZpoZBY7bJVg3MfYuZ+bsvE1gtZNXQo6B17mOQnlF/uYyPXDanYy1ixrasp8O LjUuP5jzpSdZFVFYsAxJps4nTVBOsd1ViBZkWFbeoDTWfIvWPUuf6lfWNBRYM9PZkRS+p9 dDd7ibTh1S2ngKwnes8ZcWTG9Zibi/7NjJNCUrqDrM9YuTsMjfl8nNsWYlxxP4Iv0Grtxk NP9SctM5spE7VSgcTwT7tI2lksAywIUUVT5U+pf9zfjfyRrHJ/0PbsYX70LhYw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767613313; a=rsa-sha256; cv=none; b=hPFAKc7F3lc9zqB+rIAze4NW+Nqgy1RYrCXtKyvV82rtY2YBrAIeSFDaQmGKOQRPSiVf3i o/ZS7M2ECsWvsfh6re50X+ZJQh3HWoiQPGLWSPcXC/L9oWsYk5vCKqGSiCxTykSwtVHEkt hTBeCeZh7ca1tHeQRacgrub4uTIOk4olq7fFMiHS8QMr5WUREYkw/IdkyNlvrlfno/bXji 1r8tbIOBiaGAkyNhb1pdjh8BXlaTDfM0u/r6CLO8kv3TAUzGKOSw3Vvivxx5vXtzc92fhc aCjA9Jfd/ykczIt5dVcHnlxesKXE/OU0cXT1aykHyqbUpKBrrf5d2HWchqqzjw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from b.nours.eu (b.nours.eu [IPv6:2001:41d0:303:5e39::1]) (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) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dlC7j5KJGz5J4; Mon, 05 Jan 2026 11:41:53 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from ehlo.thunderbird.net (unknown [IPv6:2a01:e0a:274:cc70:922c:495b:3589:1d2c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by b.nours.eu (Postfix) with ESMTPSA id 1F0E1A1A6B; Mon, 05 Jan 2026 11:41:50 +0100 (CET) Date: Mon, 05 Jan 2026 12:41:49 +0100 From: Daroussin To: freebsd-current@freebsd.org, Graham Perrin Subject: =?US-ASCII?Q?Re=3A_content_not_found_=28was=3A_A_que?= =?US-ASCII?Q?stion_on_how_much_of_my_list_mess?= =?US-ASCII?Q?aging_is_considered_inappropriate?= =?US-ASCII?Q?_content_for_the_lists_I_post_to=3F=29?= User-Agent: Thunderbird for Android In-Reply-To: <9f083db9-c034-46c0-baff-ff86e12eac96@gmail.com> References: <7d2a8e91-c78b-4207-a4ab-41056333bdd5@gmail.com> <86ldihqwal.fsf@peasant.salychev.org> <358ACE63-4FC7-451B-8002-D24B283FCB6D@gmail.com> <20260104175027.8feee201542b057971b915ee@gmail.com> <9f083db9-c034-46c0-baff-ff86e12eac96@gmail.com> Message-ID: <25A72CF4-0A7C-40D8-B7BA-BA5F5EE37F52@FreeBSD.org> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Le 4 janvier 2026 22:25:43 GMT+01:00, Graham Perrin a =C3=A9crit=C2=A0: >On 04/01/2026 14:50, Anton Shepelev wrote: > >>> =E2=80=A6 >> With careful use, however, mailing lists can handle noise very >> well=2E =E2=80=A6 >>=20 >Unfortunately, no amount of care and beauty can compensate for the inabil= ity to find things in archives=2E > >, and so on=2E > >I'm not saying that what's written can not be better=2E > >I'm trying to raise awareness of a bigger picture=2E > > https://lists=2Efreebsd=2Eorg/search?P=3Dinappropriate%2Bcontent%2Bfor%2Bt= he%2Blists&DEFAULTOP=3Dand&HITSPERPAGE=3D10&DB=3Ddefault&FMT=3Dquery&xDB=3D= default&xFILTERS=3D=2E%7E%7E From nobody Mon Jan 5 12:25:59 2026 X-Original-To: freebsd-current@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 4dlD6k5nhYz6MQMW for ; Mon, 05 Jan 2026 12:26:06 +0000 (UTC) (envelope-from freebsd-current@m.gmane-mx.org) Received: from ciao.gmane.io (ciao.gmane.io [116.202.254.214]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dlD6j56rVz3MYX for ; Mon, 05 Jan 2026 12:26:05 +0000 (UTC) (envelope-from freebsd-current@m.gmane-mx.org) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (mx1.freebsd.org: domain of freebsd-current@m.gmane-mx.org designates 116.202.254.214 as permitted sender) smtp.mailfrom=freebsd-current@m.gmane-mx.org Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1vcjeu-0009bb-F8 for freebsd-current@freebsd.org; Mon, 05 Jan 2026 13:26:04 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-current@freebsd.org From: Anton Shepelev Subject: Re: content not found (was: A question on how much of my list messaging is considered inappropriate content for the lists I post to?) Date: Mon, 5 Jan 2026 15:25:59 +0300 Message-ID: <20260105152559.ff517f01b5b07b0cbc16c52e@gmail.com> References: <7d2a8e91-c78b-4207-a4ab-41056333bdd5@gmail.com> <86ldihqwal.fsf@peasant.salychev.org> <358ACE63-4FC7-451B-8002-D24B283FCB6D@gmail.com> <20260104175027.8feee201542b057971b915ee@gmail.com> <9f083db9-c034-46c0-baff-ff86e12eac96@gmail.com> <25A72CF4-0A7C-40D8-B7BA-BA5F5EE37F52@FreeBSD.org> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32) X-Spamd-Bar: / X-Spamd-Result: default: False [-0.24 / 15.00]; NEURAL_HAM_SHORT(-0.96)[-0.961]; NEURAL_HAM_LONG(-0.92)[-0.917]; NEURAL_SPAM_MEDIUM(0.84)[0.839]; MV_CASE(0.50)[]; FORGED_SENDER(0.30)[antontxt@gmail.com,freebsd-current@m.gmane-mx.org]; R_SPF_ALLOW(-0.20)[+mx]; ONCE_RECEIVED(0.20)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : SPF not aligned (relaxed), No valid DKIM,none]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:24940, ipnet:116.202.0.0/16, country:DE]; RCVD_COUNT_ONE(0.00)[1]; FROM_NEQ_ENVFROM(0.00)[antontxt@gmail.com,freebsd-current@m.gmane-mx.org]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; TO_DN_NONE(0.00)[]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[] X-Rspamd-Queue-Id: 4dlD6j56rVz3MYX Daroussin: > https://lists.freebsd.org/search?P=inappropriate%2Bcontent%2Bfor%2Bthe%2Blists&DEFAULTOP=and&HITSPERPAGE=10&DB=default&FMT=query&xDB=default&xFILTERS=.%7E%7E So there a FreeBSD mailing-list search engine: but is not referenced from the main page: How did you discover it? From nobody Mon Jan 5 11:38:55 2026 X-Original-To: freebsd-current@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 4dlDPY1jdmz6MQyT for ; Mon, 05 Jan 2026 12:38:57 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dlDPX65Pvz3Q3T; Mon, 05 Jan 2026 12:38:56 +0000 (UTC) (envelope-from bapt@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767616736; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Vc2yz+zJl+R27yjEGK9YJvTTxB8clTYEBPJtlTNsTEo=; b=Is8LM6Bv7zE5DEGlWlmjRKzYNmIZxHx2DKCONz3ay4JGIImLeH6T1yh7ZlsM9MYxlO67pw S6HEHdJcdv3ODXkaTJdfeZ5FKjSagkPKpmrMtSnyc9gCZ5U5iyKIn3MTMykzJJDLdigsa2 2kCuFTUKQYLOm1HuLvYBal3RzCFCgfiENkXvlb9cAk41cB2PNSH9aO07m9F/c4TATOJd5a 5cdS4wWEfUnr5OZeLjwYi12VqqLr5xL3ILoWKtXN/8dsthP8Ag/mq4R01bwZU36tKH7ECu pQZMUGrIh59HAZAYCF70ZmuY6u0j+EUsYbI/HF2sBDJie6wcH2LuhfvhFoF+ZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767616736; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Vc2yz+zJl+R27yjEGK9YJvTTxB8clTYEBPJtlTNsTEo=; b=jm0aVUNmY0YqzZjG6hfp/ia7KLI0Wu51qs//bBm2osoja62taxrxRY2MtYPt2Xq12RQpd6 97gOQpHLI62ZJVWzWEVjBJUTgvWHu1K+3CWZ1OUJXc814UDbvzhw1eyrBF3P5zkyW075sk Zu5uaj+SSlknyIRMaAmnEuqK8a9Slp3s01gHChw6TV9TeQ+9gGEz3RkUNwB77/FrXB4k5o daqcd3jEm+XtV+CJFhldOO2ChSpLiXderoFhNzA/fwzaXuIMjwKFI2m6qL0ufTKLWQow72 e2zMj+p4cKbKPLJM8XoNCD76NmE2XQoMiqk+5CHHP4KaEdYPQyGb7Z6i16ALJQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767616736; a=rsa-sha256; cv=none; b=di3E5GbiZNVzIotj9wAJXjz1lm70EDqrJt5KKSOfGLjb53c1uYDKii1+mWSa0Ci6gJa3qR IDeDSGWUNOMIOn8RbsMQnpwnGIhQb9n/AtN9RQmwdUQSCC9cm7yad8phJkqq2Y8RJHTsPw yXZ8YWaShRcSOtgilAO3rPF9dfyFfm8G0jpQ3aptJX6GWBJjYIABi3fshFjoDJYs5lCIep E7xtwcJHqrOHqqUG6s79P53b2nz+D1H7nFe0BzfkVzb67F8Tn5/PmjjQb5ohiJB77zbXby 3FznHCozvlMQBC5pCN6TMN9lWFyTula0Kcvkzx7MrXhrPyU5/ohNaK/okEfH0g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from b.nours.eu (b.nours.eu [IPv6:2001:41d0:303:5e39::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dlDPX4m8lz65c; Mon, 05 Jan 2026 12:38:56 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by b.nours.eu (Postfix, from userid 1001) id 43BA5A1E92; Mon, 05 Jan 2026 12:38:55 +0100 (CET) Date: Mon, 5 Jan 2026 12:38:55 +0100 From: Baptiste Daroussin To: Anton Shepelev Cc: freebsd-current@freebsd.org Subject: Re: content not found (was: A question on how much of my list messaging is considered inappropriate content for the lists I post to?) Message-ID: References: <7d2a8e91-c78b-4207-a4ab-41056333bdd5@gmail.com> <86ldihqwal.fsf@peasant.salychev.org> <358ACE63-4FC7-451B-8002-D24B283FCB6D@gmail.com> <20260104175027.8feee201542b057971b915ee@gmail.com> <9f083db9-c034-46c0-baff-ff86e12eac96@gmail.com> <25A72CF4-0A7C-40D8-B7BA-BA5F5EE37F52@FreeBSD.org> <20260105152559.ff517f01b5b07b0cbc16c52e@gmail.com> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260105152559.ff517f01b5b07b0cbc16c52e@gmail.com> On Mon 05 Jan 15:25, Anton Shepelev wrote: > Daroussin: > > > https://lists.freebsd.org/search?P=inappropriate%2Bcontent%2Bfor%2Bthe%2Blists&DEFAULTOP=and&HITSPERPAGE=10&DB=default&FMT=query&xDB=default&xFILTERS=.%7E%7E > > So there a FreeBSD mailing-list search engine: > > > > but is not referenced from the main page: > > > > How did you discover it? > > I am the one who have set it up ;) Best regards, Bapt From nobody Mon Jan 5 13:45:25 2026 X-Original-To: freebsd-current@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 4dlFtS0Hs4z6MVVS for ; Mon, 05 Jan 2026 13:45:36 +0000 (UTC) (envelope-from saper@saper.info) Received: from q.saper.info (q.saper.info [IPv6:2605:2700:0:2:a800:ff:fec7:5c61]) (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-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "q.saper.info", Issuer "E7" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dlFtQ421fz3XdZ for ; Mon, 05 Jan 2026 13:45:34 +0000 (UTC) (envelope-from saper@saper.info) Authentication-Results: mx1.freebsd.org; dkim=fail ("body hash did not verify") header.d=saper.info header.s=Sep2014 header.b=TI6x9DfH; dmarc=none; spf=none (mx1.freebsd.org: domain of saper@saper.info has no SPF policy when checking 2605:2700:0:2:a800:ff:fec7:5c61) smtp.mailfrom=saper@saper.info Received: from q.saper.info (localhost [127.0.0.1]) by q.saper.info (8.18.1/8.18.1) with ESMTPS id 605DjP1p030521 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Mon, 5 Jan 2026 13:45:25 GMT (envelope-from saper@saper.info) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=saper.info; s=Sep2014; t=1767620725; bh=AdWmtH+AErwPlU8NZbt1jA5YFZ9pAj5iFx7w0Jne1Rg=; h=Date:From:To:Subject; b=TI6x9DfH91Jk0a+w8yrUkj5MnezRPfRvpEpYd9HHs/znKs2VoVzNIbQNwgqeISiRE neVDM3HpF+KTXd9c0djQdYsVM+50bZuRTWSLyyQYQKty+EicghMGAQD94BqQcFejpR G2iz3AKk4V2P1+IThyJW3d6xYOxoz+xRgrxcdFbM= Received: from localhost (saper@localhost) by q.saper.info (8.18.1/8.18.1/Submit) with ESMTP id 605DjPPu030514 for ; Mon, 5 Jan 2026 13:45:25 GMT (envelope-from saper@saper.info) X-Authentication-Warning: q.saper.info: saper owned process doing -bs Date: Mon, 5 Jan 2026 13:45:25 +0000 From: Marcin Cieslak To: FreeBSD Current Subject: strange build error in usr.sbin/makefs (unknown type name 'bool') Message-ID: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Content-Transfer-Encoding: 8BIT X-Spamd-Bar: - X-Spamd-Result: default: False [-1.60 / 15.00]; R_DKIM_REJECT(1.00)[saper.info:s=Sep2014]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; CTE_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; R_SPF_NA(0.00)[no SPF record]; ARC_NA(0.00)[]; ASN(0.00)[asn:47066, ipnet:2605:2700::/32, country:US]; MIME_TRACE(0.00)[0:+]; RECEIVED_HELO_LOCALHOST(0.00)[]; MISSING_XM_UA(0.00)[]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[saper.info]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_XAW(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[saper.info:-] X-Rspamd-Queue-Id: 4dlFtQ421fz3XdZ I am trying to rebuild the world from some old 15.x version to 1b69ade6b5e8665dfb4d0cb683854705192a68 and the build fails with not knowing "bool" type. using FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2) ===> usr.sbin/mailwrapper (all) ===> usr.sbin/makefs (all) cc -target x86_64-unknown-freebsd16.0 --sysroot=/big/obj/usr/src/amd64.amd64/tmp -B/big/obj/usr/src/amd64.amd64/tmp/usr/bin -fpie -DPIC -O2 -pipe -fno-common -I/usr/src/usr.sbin/makefs -I/usr/src/usr.sbin/makefs/zfs -I/usr/src/stand/libsa -I/usr/src/sys/cddl/boot -DHAVE_ZFS -I/usr/src/sys/fs/cd9660/ -DMAKEFS -D_WANT_MSDOSFS_INTERNALS -I/usr/src/sys/fs/msdosfs -I/usr/src/sbin/newfs_msdos -DHAVE_STRUCT_STAT_ST_FLAGS=1 -I/usr/src/contrib/mtree -I/usr/src/contrib/mknod -I/usr/src/lib/libnetbsd -fPIE -g -gz=zlib -MD -MF.depend.cd9660.pieo -MTcd9660.pieo -std=gnu17 -Wno-format-zero-length -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-st! ring-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-error=cast-function-type-mismatch -Qunused-arguments -c /usr/src/usr.sbin/makefs/cd9660.c -o cd9660.pieo In file included from /usr/src/usr.sbin/makefs/cd9660.c:102: /usr/src/stand/libsa/ctype.h:169:5: error: type name requires a specifier or qualifier 169 | bool (*dv_match)(struct devsw *, const char *); | ^ /usr/src/stand/libsa/ctype.h:169:12: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] 169 | bool (*dv_match)(struct devsw *, const char *); | ^ | int /usr/src/stand/libsa/ctype.h:177:12: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes] 177 | extern int errno; | ^ /big/obj/usr/src/amd64.amd64/tmp/usr/include/sys/errno.h:45:26: note: expanded from macro 'errno' 45 | #define errno (* __error()) | ^ In file included from /usr/src/usr.sbin/makefs/cd9660.c:102: /usr/src/stand/libsa/ctype.h:512:1: error: unknown type name 'bool' 512 | bool is_tftp(void); | ^ /usr/src/stand/libsa/ctype.h:515:68: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] 515 | typedef void (feature_iter_fn)(void *, const char *, const char *, bool); | ^ | int /usr/src/stand/libsa/ctype.h:518:8: error: unknown type name 'bool' 518 | extern bool feature_name_is_enabled(const char *); | ^ In file included from /usr/src/usr.sbin/makefs/cd9660.c:105: In file included from /usr/src/lib/libnetbsd/util.h:38: /big/obj/usr/src/amd64.amd64/tmp/usr/include/libutil.h:108:6: error: conflicting types for 'hexdump' 108 | void hexdump(const void *_ptr, int _length, const char *_hdr, int _flags); | ^ /usr/src/stand/libsa/ctype.h:530:6: note: previous declaration is here 530 | void hexdump(caddr_t region, size_t len); | ^ In file included from /usr/src/usr.sbin/makefs/cd9660.c:105: /usr/src/lib/libnetbsd/util.h:49:1: error: unknown type name 'FILE' 49 | FILE *efopen(const char *, const char *); | ^ In file included from /usr/src/usr.sbin/makefs/cd9660.c:108: /usr/src/usr.sbin/makefs/cd9660.h:307:36: error: unknown type name 'FILE' 307 | int cd9660_write_generic_bootimage(FILE *); | ^ /usr/src/usr.sbin/makefs/cd9660.h:308:39: error: unknown type name 'FILE' 308 | int cd9660_write_boot(iso9660_disk *, FILE *); | ^ /usr/src/usr.sbin/makefs/cd9660.h:319:38: error: unknown type name 'FILE' 319 | int cd9660_copy_file(iso9660_disk *, FILE *, off_t, const char *); | ^ /usr/src/usr.sbin/makefs/cd9660.h:329:35: error: unknown type name 'FILE' 329 | void debug_dump_to_xml_path_table(FILE *, off_t, int, int); | ^ /usr/src/usr.sbin/makefs/cd9660.h:330:24: error: unknown type name 'FILE' 330 | void debug_dump_to_xml(FILE *); | ^ /usr/src/usr.sbin/makefs/cd9660.c:478:8: error: use of undeclared identifier 'EXIT_FAILURE' 478 | errx(EXIT_FAILURE, "allow-multidot requires iso level of 2"); | ^ /usr/src/usr.sbin/makefs/cd9660.c:511:8: error: use of undeclared identifier 'EXIT_FAILURE' 511 | errx(EXIT_FAILURE, "%s: converted directory is empty. " | ^ /usr/src/usr.sbin/makefs/cd9660.c:514:8: error: use of undeclared identifier 'EXIT_FAILURE' 514 | errx(EXIT_FAILURE, "%s: tree conversion failed", __func__); | ^ /usr/src/usr.sbin/makefs/cd9660.c:546:9: error: use of undeclared identifier 'EXIT_FAILURE' 546 | errx(EXIT_FAILURE, "setup_boot failed"); | ^ /usr/src/usr.sbin/makefs/cd9660.c:1341:3: error: use of undeclared identifier 'EXIT_FAILURE' 1341 | CD9660_MEM_ALLOC_ERROR(__func__); | ^ /usr/src/usr.sbin/makefs/cd9660.h:96:9: note: expanded from macro 'CD9660_MEM_ALLOC_ERROR' 96 | err(EXIT_FAILURE, "%s, %s l. %d", _F, __FILE__, __LINE__) | ^ /usr/src/usr.sbin/makefs/cd9660.c:1437:6: error: use of undeclared identifier 'EXIT_FAILURE' 1437 | CD9660_MEM_ALLOC_ERROR(__func__); | ^ /usr/src/usr.sbin/makefs/cd9660.h:96:9: note: expanded from macro 'CD9660_MEM_ALLOC_ERROR' 96 | err(EXIT_FAILURE, "%s, %s l. %d", _F, __FILE__, __LINE__) | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. *** Error code 1 Stop. make[4]: stopped making "all" in /usr/src/usr.sbin/makefs *** Error code 1 Stop. make[3]: stopped making "all" in /usr/src/usr.sbin *** Error code 1 Stop. make[2]: stopped making "all" in /usr/src 478,10 real 89,05 user 222,56 sys *** Error code 1 Stop. make[1]: stopped making "buildworld" in /usr/src *** Error code 1 Stop. make: stopped making "buildworld" in /usr/src Command exit status: 1 Script done on Mon Jan 5 14:14:17 2026 From nobody Mon Jan 5 15:01:53 2026 X-Original-To: freebsd-current@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 4dlHZd708Yz6McWR for ; Mon, 05 Jan 2026 15:02:01 +0000 (UTC) (envelope-from saper@saper.info) Received: from q.saper.info (q.saper.info [IPv6:2605:2700:0:2:a800:ff:fec7:5c61]) (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-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "q.saper.info", Issuer "E7" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dlHZd0Wf6z3hN8 for ; Mon, 05 Jan 2026 15:02:00 +0000 (UTC) (envelope-from saper@saper.info) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=saper.info header.s=Sep2014 header.b=WkxNcDAG; dmarc=none; spf=none (mx1.freebsd.org: domain of saper@saper.info has no SPF policy when checking 2605:2700:0:2:a800:ff:fec7:5c61) smtp.mailfrom=saper@saper.info Received: from q.saper.info (localhost [127.0.0.1]) by q.saper.info (8.18.1/8.18.1) with ESMTPS id 605F1r7u031034 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Mon, 5 Jan 2026 15:01:54 GMT (envelope-from saper@saper.info) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=saper.info; s=Sep2014; t=1767625314; bh=eENh1caIX7vP0qNjZoi8Ulk4txulaeli4jIinzYXe04=; h=Date:From:To:Subject:In-Reply-To:References; b=WkxNcDAGMOLqNkVW37py0Exie9KRQWSETDtyuxcmgEzCJv+rIEJl69+Ib2z4CIGGh bqTorfjiIJNcf10/HZMLbNqcyVOBJN/0N2i/xJ7Y4Du/OUSZJAKtLREoioQSK1mvFG 4N7wCokiydR/vGo2svsiruoG03jPMA/zql2DOY0g= Received: from localhost (saper@localhost) by q.saper.info (8.18.1/8.18.1/Submit) with ESMTP id 605F1rXF031031 for ; Mon, 5 Jan 2026 15:01:53 GMT (envelope-from saper@saper.info) X-Authentication-Warning: q.saper.info: saper owned process doing -bs Date: Mon, 5 Jan 2026 15:01:53 +0000 From: Marcin Cieslak To: FreeBSD Current Subject: Re: strange build error in usr.sbin/makefs (unknown type name 'bool') In-Reply-To: Message-ID: References: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[saper.info:s=Sep2014]; MIME_GOOD(-0.10)[text/plain]; R_SPF_NA(0.00)[no SPF record]; DMARC_NA(0.00)[saper.info]; RCPT_COUNT_ONE(0.00)[1]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:47066, ipnet:2605:2700::/32, country:US]; MIME_TRACE(0.00)[0:+]; RECEIVED_HELO_LOCALHOST(0.00)[]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; HAS_XAW(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[saper.info:+] X-Rspamd-Queue-Id: 4dlHZd0Wf6z3hN8 On Mon, 5 Jan 2026, Marcin Cieslak wrote: > I am trying to rebuild the world from some old 15.x version > to 1b69ade6b5e8665dfb4d0cb683854705192a68 and the build fails with not > knowing "bool" type. This got resolved with "git clean -dxf" on the source tree. There were some remaining bits of bootloader object files in the tree (normally I use OBJDIRPREFIX but once it wasn't set and some artifacts got built in the source tree). From nobody Mon Jan 5 19:45:01 2026 X-Original-To: freebsd-current@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 4dlPsK6xg6z6MxbS for ; Mon, 05 Jan 2026 19:45:09 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dlPsK184mz4Pd0 for ; Mon, 05 Jan 2026 19:45:09 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=OM1Fq0XC; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::329 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-47d3ba3a4deso1824495e9.2 for ; Mon, 05 Jan 2026 11:45:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767642302; x=1768247102; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=0YKPu5HJjtrjYwLJ/UyoqANdLVc/yrD4H5RCRn9gpGU=; b=OM1Fq0XCe77M7hyX7o1NyHZa2X29X0I+yy7yN7APQ7R7eRBU28jUGE+ED9lGQPBG1u rGIHiZPlNW1YwkoIFfpLplr+fjquG8F0nWsjeTKoWe/iQUJfdnNBOOPip0Q/oFYA9cfg mCQKjd0gvnlIbAnGwFy+3NRDih0pUPcbGFJ50n/JRMNki4LqiJ45SPLg5uGqUphbeWwA 7MX2ienwpJ5m3iWI/hapPb+Eg7gj7heX16Jgt8AOC52Nmr+GOhUuJhvutyQbYdFc/y1r /u8YF6eCm4urI1SjNnVp78q2ge1+5BjsI60KlATxH6zch8dBlOTthaTnETD9HraYXd6w OwKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767642302; x=1768247102; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0YKPu5HJjtrjYwLJ/UyoqANdLVc/yrD4H5RCRn9gpGU=; b=BU4Nbn2IUn/3Ylhwi8k7oi61FRgiB7g2/lpM64J718ub29y5+aDcecCfUcjjTUaACY /EWT+hhy7fVonmggRrlmVtKMRtfzKFDo9cv7i5dz/1OFaQ+iZ8GeFJxWMRyGmV2qIGb0 KdiCCnfi/i/HlSj6Qzw8iiIo8p+tcrjU6+mezfQtRXjMrIsP598DiMVrx3Zc0i38GRZI FcBG4e4dQwlLQ6jEtTRrwK3VX5lIb63HYPsK9M0wk5B7iwwXs9lSQX0VciIjFIvnavSk jm7pYcFrWgxOFXmuinAU/mGmxsDVuGIbdaptPFVpyvQIqhYMfzzhF4tNGGQcpZdXNumH kiHQ== X-Gm-Message-State: AOJu0YyKfUORXyXI65nbKJILYHj0C3jeCxdhKD5/wRPaWMvU1f5DGUn7 sOX87Atf5g0jdwkevFKVPLzc0JX7Syv3qDOBv6p8PJnsIB0/ZDbtPjza2gqkgGyb X-Gm-Gg: AY/fxX6G9zZKkFQ3daTPlCAMXw8LxPULB35N4u+NWn+pqeYSJcWhNKXVfv14R8m+jdq 3hcJxtZ8RqvxlU8jXM3pQQc3cmOKu+zyk0tOr3PI0AOkSqEpYwD25v0ijckznw+f+Bl0OB7Q7pX 5JLmjScTt+FjX8ztRSSCWSsuTzkcLtI/YOoMl5GVVZo15EB9Psap1ACZAaLXq8/4/G2Av8Pjilv y5CJBbuaUo0iwbivguDPhnStwRpAbnVPYSR1EdgL1EtmeXdhQvo4QN/onH8GXdPMy+4OB70YqRN h6BojVq5w0o9CtqmnFselC7uVzjZcp2qF6z+VUvYbRnZjZ0TKrDwL0alVjiyu0KBED2HFcje02d CymIeqa+xKDgSPEGW7t9Wxypu/7nt2TP3lW489YHGI7dl8fGs7gb0Swzq4A51sPsNCccFOGp37a sTTx0LyyoT578UuWCWj3ObVFxbveusvCLdTa0MOnSH41gnHg== X-Google-Smtp-Source: AGHT+IFZ4ZBAA8+HARPSGW6vaZ7EglG2wxvqyKiEMB/BrKxtJo5w2qTWKiUdpxXwLiGER2Cb2lbsuw== X-Received: by 2002:a05:600c:8b43:b0:46e:1a5e:211 with SMTP id 5b1f17b1804b1-47d7f09b70bmr5573755e9.21.1767642302151; Mon, 05 Jan 2026 11:45:02 -0800 (PST) Received: from [192.168.1.4] (host-2-100-171-17.as13285.net. [2.100.171.17]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47d7fb3a912sm442725e9.4.2026.01.05.11.45.01 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 05 Jan 2026 11:45:01 -0800 (PST) Message-ID: Date: Mon, 5 Jan 2026 19:45:01 +0000 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: lists.freebsd.org/search and www.freebsd.org/search/ To: freebsd-current@freebsd.org References: <7d2a8e91-c78b-4207-a4ab-41056333bdd5@gmail.com> <86ldihqwal.fsf@peasant.salychev.org> <358ACE63-4FC7-451B-8002-D24B283FCB6D@gmail.com> <20260104175027.8feee201542b057971b915ee@gmail.com> <9f083db9-c034-46c0-baff-ff86e12eac96@gmail.com> <25A72CF4-0A7C-40D8-B7BA-BA5F5EE37F52@FreeBSD.org> <20260105152559.ff517f01b5b07b0cbc16c52e@gmail.com> From: Graham Perrin Content-Language: en-GB Autocrypt: addr=grahamperrin@gmail.com; keydata= xsFNBGKYt7ABEAClu83dJ3ZKfVgPOk9YKRv0Z+dl2b88+k9R4vwAmElgguYdKE7yhnQNhhWM v9vi6AFrBMc2oJdVHJ2OrXfwpELBFIgiSMEWNsC4e+Z3HtSajcl+pFZsP7ciiSoycj/w3wIV kAZoVGbhyIbNG7fbCEJ8q81TbfsGypV3bRmbZVvGNecBguYiooBtz2Qht1p3itXMkIA6P9pS YDl+6QddZLyUUAjAnFv2QDoYSHLnaDUWw4oONZsB0SKVu8jMIBh4uJZoYEOvdvc9jQQdOpA2 CAgA6ulfm42Ikr9lKBUUCtjqiWAhJ7iXOTyHAIdR4Mf8alCE6tdTq6dHdIt+GktTY7oYNyL2 3aD3C7I5waU0SFXvJcOMG10QLfwYQMOQoYQ9XJ0U5A28WYiDcylDdUWT7SappP1e1ZMeJWWO y14mxxNzHaJSI4rK8P/p5tp3Q7SSC4k5gMh9zKba3K2ApCWNbVLGvXsJeQkZZNvu70tE81ey AHI5iZcB6D7WaHysBUmsKaEpbcmm1ZThTnGL0SHEl5to5Jab5Fg6O+Cnly5sVz5lX/v8Aosx kKNei7SCVqXOVtteQeGxWbXWbhPgbMyc0Gi3DuxBI/yvJ43k/rJysQlLGLWfJx/UXprwLluC PDK9EvKEB+fD1Z349uzp1sKr3ihpySbyKI8fpudftnAz4EsoCwARAQABzSZHcmFoYW0gUGVy cmluIDxncmFoYW1wZXJyaW5AZ21haWwuY29tPsLBlAQTAQoAPhYhBFk/5bLDBwftvJcvCrdn SG9KGNQLBQJoRALAAhsDBQkPEg5ABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAAAoJELdnSG9K GNQL8YkP/2V1z6XQDyG1QlKAu8TuE8zDWy9QQKjC/G44hlu5zk+2kWSNk4zeExs9ZXOBmVhF EW1d+1J8wDiYIeKYj/rqMoP+gb8o0Au0lSRitvTdLxkZBFGMn0CEzlDOzv+wmiy0ggAV/s+Y EbiHk12fI0LoTy5/ywdmG/uGS7M6p3XOrM0YO1qmLXy1cUyYDsYIpq5/rT0QzpGowsJLoEA3 zz1vfKVY+RTorsL4W8ljXLmcs4c3b3HZG9Xmgtt+Ni/eb9CjzM7kCXOcSMnVzvfscCowPAwB 0ZHlNxNV0MTa61xgvOCk4Zf278ArRgbTm4oOz9Z4ciPMnVue+9P/VdxIxgUuYkAryM0+agGz L9bd8ljn+efNtgZ5dlDLrNnTE+vWnMVlMXgl7BNnhwHg7UYFLrC2xklsICub0qpnNheTGeqo 0N4UongJTQJ6H6LEpgd+KMkCncAHghED/G0/BUdO90VEOoqnIKwKa+F9NqVMvHWc8D58mwCP FghsmxK9FM9pnsjLmG7u+s51Y7++GSRnU4NkI4tHiVk7hcAcvZuc0QbUDwVMTurDUgIqRo6W 80j1tFjEspkrwtMoeVFEkDHktjoc3AoEymXIncZfqIqi3nVseyDVyNByvkV0mutX9hXqac0/ RXMuyK9KniAUZ9+gsWs4rPs/DOdsw4K8/RnjduBrfCYQzsFNBGKYt7ABEADRb1tZuh7DPYET 0wK6fe7owbYgM+RfKhmcrGgR2HI9M2q6+0WKF/ITnggWdIW2Ecc4z2boLz/cwvPGCS7/YxZM 61KklGCwuS7q1s04XnHDWHuFxfXQPzAdVmNO3bYoMZbJjHXs6sB2u5ksiwPwaMAWWaGkviSj c5pwvHCiTmX5vH5CBj/Vi+5ESyX38vK4JM5S/m4ouI/6M9biyFgimV+v3vVyCxJCT1gI9g4o GIh1qq5S433b1fihn4yHPf8XOKyBpA/QcwLONViBqJL5nnOxpsh344rNxn2R7CcRzzicOV+e 2IbMem4lwNWQlZKoRotKXZi9LqN5mynSBYqAUdoZum0QinWT9F22B0Qex5PH1zAt9i2W91Vd kcPB3LwkRXj07ycRtsSzpgPA6fLc6AsoWFslHl8kVOO5eJIA4xhjlPa+W8lguQHZ0iX+5uAv 2eAgXR2swADuHPuENNFStmsgAMl8OOOgtq75yA5TpyIzxMuXV9Nmp0VfIaUM/IdLdmxhc1pC c320l5fYMHVLFAReWEbSj2QH8YzWfpXHIegutWWYEbH9SiDXgS9KoKmCJV/Qa+x6/b8y3pOZ vnIbCDaynC2Yr50s8gRa9kb54JE8Z+p8r16U3SEsK3PtUi0RF0e51danCVHrrE6/Hat2XUO/ 6nnYgVgFOrLao6Gh/VMs8wARAQABwsF8BBgBCgAmFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsF AmhEAsACGwwFCQ8SDkAACgkQt2dIb0oY1AvQxw//REWYFK2m4yS/QP5kzfhkWcNqDI/akGT5 /LXmdmbc1s78+mOMXnA4vBY/+X1QatgxWUECkPDOiIwXJMxoBuyY8e7spLRXeyhtfh5aYaJc MO5bARX0c49v+KfZ80u9tG2rkKQvAt/ySo7OXsbDADFFRhlc8RLbb8e7bSctGbYZk9CYa0ya dW5+n3znDNJ6yW1skx9wTH+Y8VlSazRLk3XgXscNqBA2h56v3WS/R5dI++7AQxZxSQacQvfj 9eahq7ATdB4zMQ9MBHEwOvGD3DLlc55FYSDZvNX+mhnK7S0t1Nt2EtGUOmXb5ysMFGnbsce0 woKQ0sLPF1HWDAAf7tBCF8mpPIzU/ViAkupsJ6NYCD0tLFD8pvl0NYU2TjvyWh6ie3e5B/b3 8Daiyme+M92ivfoRQOFKmkPfeT14AI6OW1k7qFbmoIwMWWQdFWAl1CP9hNdF9gRN4rFB0Jy1 90BajZW2zOdVfqdurJZegCzAowZalLm4JEK2MklpPzipibnJqhLOmvJy587pF52KDdM/4rLy BBREIm7uRivnO5k/BY5qS+H/aqv97LC0PVaTsLXbDmTxTnJplUpdlYT9NGidM+x/ioS0iztO Cht7cT8V8jvvKZYvNpst8iqxuIaoV9V7aZ0wAQpkgDGXHmSzwtz6U8xNf/4e4sLn9KPlldSd kvo= In-Reply-To: <20260105152559.ff517f01b5b07b0cbc16c52e@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; FREEFALL_USER(0.00)[grahamperrin]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::329:from] X-Rspamd-Queue-Id: 4dlPsK184mz4Pd0 On 05/01/2026 12:25, Anton Shepelev wrote: > … So there a FreeBSD mailing-list search engine: > > > > but is not referenced from the main page: > > > > How did you discover it? I had seen the page before, but forgotten how to find it. Also obscure: Maybe can be somehow integrated into, or added to, the main search page; and then the main search page should be more disoverable. Thanks From nobody Mon Jan 5 20:12:04 2026 X-Original-To: freebsd-current@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 4dlQSm0Zm7z6N0F5 for ; Mon, 05 Jan 2026 20:12:24 +0000 (UTC) (envelope-from gperciva@tarsnap.com) Received: from mail.tarsnap.com (mail.tarsnap.com [54.86.246.204]) by mx1.freebsd.org (Postfix) with SMTP id 4dlQSl07DDz3WJ7 for ; Mon, 05 Jan 2026 20:12:23 +0000 (UTC) (envelope-from gperciva@tarsnap.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=tarsnap.com; spf=pass (mx1.freebsd.org: domain of gperciva@tarsnap.com designates 54.86.246.204 as permitted sender) smtp.mailfrom=gperciva@tarsnap.com Received: (qmail 51240 invoked from network); 5 Jan 2026 20:12:22 -0000 Received: from unknown (HELO localhost) (127.0.0.1) by mail.tarsnap.com with SMTP; 5 Jan 2026 20:12:22 -0000 Date: Mon, 5 Jan 2026 12:12:04 -0800 From: Graham Percival To: freebsd-current@freebsd.org, freebsd-git-weekly@tarsnap.com Cc: Colin Percival Subject: FreeBSD Git Weekly 2025-12-29 to 2026-01-04 Message-ID: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.34 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-0.86)[-0.864]; NEURAL_HAM_LONG(-0.78)[-0.776]; DMARC_POLICY_ALLOW(-0.50)[tarsnap.com,none]; R_SPF_ALLOW(-0.20)[+ip4:54.86.246.204/32]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ASN(0.00)[asn:14618, ipnet:54.86.0.0/16, country:US]; ARC_NA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[54.86.246.204:from]; MISSING_XM_UA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; R_DKIM_NA(0.00)[]; RCPT_COUNT_THREE(0.00)[3] X-Rspamd-Queue-Id: 4dlQSl07DDz3WJ7 Hi all, I'm happy to announce FreeBSD git weekly for 2025-12-29 -- 2026-01-04: https://freebsd-git-weekly.tarsnap.net/2025-12-29.html It's a list of the 103 commits in that week, split into categories. Highlighted commits: - libc: add glibc-compatible tdestroy(3) - powerpc: put the isync inside the TD_LOCK() checking loop "Highlighted" commits are selected automatically if a commit modifies UPDATING, or if the commit message contains a "Relnotes:" line. If you think that another commit should be highlighted, let me know and I'm happy to make it so. To see all reports: https://freebsd-git-weekly.tarsnap.net/ This work is funded by cperciva@ and Tarsnap Backup Inc. Cheers, - Graham Percival From nobody Tue Jan 6 18:26:24 2026 X-Original-To: freebsd-current@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 4dm0453cBbz6MTyp; Tue, 06 Jan 2026 18:26:29 +0000 (UTC) (envelope-from glebius@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dm0452ngkz4Dp5; Tue, 06 Jan 2026 18:26:29 +0000 (UTC) (envelope-from glebius@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767723989; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rpQUwr+WqmX+V1bt5NwCvhQwEJiQC21HJb0mby3epo8=; b=fL6hFdIuev9QZA+7WiWwED8A5Jmmstb2wOKzaqCwcjj2GOKPnzJREQsJLGVJEq6ylLStHA 6jw5xnacpYjFOlMs/FX+k0/4GtSo7Aiz9j3tuhabv2EUPB9p7Fpxl0XUr55wwxh6NuWWtE fdlwQ8Z3C8EKPisyKXAEOAmeC6dExIUkfu9QGgQ0cuplCYIz45tXAXHMfkzBFemdcXLyCt WMs/QDX0mx+UvYs15w+tZJnWjeKB//fY6Yg5NB7s+x2n/VIWcZ5ZeX2RDrLSnnXf9DXSKw ygRfbNAgtCo6FnjydhLButgs+TBragf5j2vkpjpuANGUqmOsiX7r5wc1rGji7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767723989; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=rpQUwr+WqmX+V1bt5NwCvhQwEJiQC21HJb0mby3epo8=; b=Mj2ocyj1q6kzvooVaJoczLIZWaPi8Bm9/w2KCE3XZwvMqEx3ahYEpM+b451pp283DdpzO0 xGODzvp+3+bJov2GkD1LSBQ32D7WKYsL+VGuKEBMm5kRq6tqIDo8QXQ0/zOYdMAxgIZwMO jLYO5BG1qUv8oYzFSySu/zrWzcFiyCLLWEEfD7ngrf2xue0Vn310S+s3ZT+0/6OxYP9SoD h1THkz6rJT469Xgxk0uppo+vfK29VF2YseiF+Zv8cyMmbvlZQrzzJcbM9n6Fop+8HkGFEm h71IHuL8rmja/CYw22mp0W33q6jGg3m5D+UaYz8gkrcMEg//adEQOiSpqdx6BA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767723989; a=rsa-sha256; cv=none; b=EdL78wjAOPQBKHmttE43ockYRhdg0jvs31Htr9Yo5ZGurE1J8GSDO+lM/KHDuKxDFphb1r O7JZHkou+zeUBnxiLW89NelI5EzaC/sFtSNas2UfoWGzf9Gr6wz1SPoLVPTgk3QLirRdAN qaslb+EZP+3Zzmx5WVzI8wyGBiBfQQctxCMfO5mzPB/oA9V8OooyZLP7x3lW+yGOz+Aj9U ZwSIncNNx/xVWmNuvPm85RGh9fI/wMztQM2l1kdZcxwFXxNK3vd4pRVjY6CHtVqNjph0cA b0J/5X2u6wNP8H6GJuzeEJc1UtaTj3WHnBMTllizajvoGMMhlQOi6GVxIgWpSw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from cell.glebi.us (glebi.us [162.251.186.162]) (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) (Authenticated sender: glebius) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dm0445QYkz11yQ; Tue, 06 Jan 2026 18:26:28 +0000 (UTC) (envelope-from glebius@freebsd.org) Date: Tue, 6 Jan 2026 10:26:24 -0800 From: Gleb Smirnoff To: freebsd-current@freebsd.org, src-committers@freebsd.org Subject: Re: December 2025 stabilization week Message-ID: References: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Tue, Dec 23, 2025 at 10:00:40AM -0800, Gleb Smirnoff wrote: T> On Mon, Dec 22, 2025 at 01:00:17AM -0800, Gleb Smirnoff wrote: T> T> This is an automated email to inform you that the December 2025 stabilization week T> T> started with FreeBSD/main at main-n282678-88b04633c29e, which was tagged as T> T> main-stabweek-2025-Dec. T> T> Due to lack of human and computational resources at Netflix during the T> holiday period, we are unable to make our regular A/B testing in a timely T> manner. Late update on the December stabweek. The performance A/B testing at Netflix discovered two performance regressions both related to traffic distribution on a lagg(4). This was fixed by two commits: - ac1cd655f647 (applies to Intel NICs supported by ixl(4)) - 21865c970888 (applies to all) Also, a panicing regression in ipfw was reported. If you try to add a rule with 'log' keyword and without a rule number (autonumbered), the kernel would panic. There is a temporary patch attached to the email: https://lists.freebsd.org/archives/freebsd-current/2025-December/009754.txt There is no yet patch in main addressing this problem. Also, there is a report of a kernel panic in in6_selecthlim(). While the problem is known for a long time, but very likely with the December snapshot the race became easier to hit. Both panics are related to my changes, and I'm working on addressing them before the January stabweek. -- Gleb Smirnoff From nobody Tue Jan 6 22:37:41 2026 X-Original-To: current@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 4dm5f02YDSz6MpRK for ; Tue, 06 Jan 2026 22:37:44 +0000 (UTC) (envelope-from glebius@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dm5f0229Wz3hB7; Tue, 06 Jan 2026 22:37:44 +0000 (UTC) (envelope-from glebius@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767739064; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=igEvw53GEZQVgxXgKaU5YTeB94iL99SZRYYvf0/fE10=; b=Z1J53zwZM7jUloxW91ldK2ZpgbG8LvuO7/HN3mfn5HPZnKqlLPnatKDwGIrhdfd5qRpzcG TGxJS7mYcbrgyU8g9G83p6HMrCQkOSgdeM+MGgkSlctog0lwNYyo+9twsBTqVCBl/tsyhg 5ySKZq3BodVljmBOLKqWN4Kn7YoXHnbg4kQ8sMBfwrCYAsrACrhXuPgoPW8JW61tmJhHDs 9RawSmP0e0o3V650Ccim9WeRTt+KDuYJ+0EfedIGgCO1rnBsp7zBs/cjiMnySvhxxVJhSl bueepsIZloOsx/S+jyZlCZJUqD7xVa8CRgwSS2GcGlBNx+BlIxEeZR1eNWUT/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767739064; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=igEvw53GEZQVgxXgKaU5YTeB94iL99SZRYYvf0/fE10=; b=HXFOOrzYceAwu4PhCUN7Hxggf6sLIHP9Y4XkgW1RLjvJLx8GC0Rc7IlFCk4GMCFubR6LAe PrY0M9arvt5leoUroFtzDWJDgNgeK94TfOv/oxIIm6FaHajf/CEQHC8U5n1NVSw53eE8eS 7siS0cAbUlwIzR4NyXU3Wkf1rMdqqHZg8R8IEmL1/8k+1nNzcpVN/5MzcXnisSIMsmSNtO hyXUQk24IVQzZ1XdUWg5VFkSKqpUdpO6Ne47pmz2HxU448+QsU+ZvZ1dQYwI2cLOoha0a0 7GiN6Ng8vJpufqPkZhpUikiqxkllqftj86o7vH59Kz1RqWIIZwSttkblZAwWsA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767739064; a=rsa-sha256; cv=none; b=YtDadCt5ckWm0BMM2NB4FmerxXBAwNqTAgzjCKNTxxmr9vCRHh8zq9pml43TzVuI9OtAQG BMhAP+THyFRxrkcC+0j4r+NS4/NGlCKUL4ELR6R/RFfL8iHhOMwCrKGSOfwWYzwD+2f77y vg3na6TIAB9CGecuMBeDyBxRMN0azZz2HlensVVeGGqHMx2jAqcsTt44Tvw9CIf7/TNnc2 cGSSI5x5aN5mpjAAypH16b/pYyJpynoj7w7MFMiuKIy5y5mhJSNJtadTLa6eZorbIfd9M+ 5nvTeyPe6F/VTWkcslCCjR69rUHyHs2HLxU9ItsmYa1u4xdB9bfHDDITbrETBw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from cell.glebi.us (glebi.us [162.251.186.162]) (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) (Authenticated sender: glebius) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dm5dz6DJJz15Vm; Tue, 06 Jan 2026 22:37:43 +0000 (UTC) (envelope-from glebius@freebsd.org) Date: Tue, 6 Jan 2026 14:37:41 -0800 From: Gleb Smirnoff To: current@freebsd.org Cc: Jose Luis Duran Subject: mtree(1) recent POLA violation Message-ID: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, the recent mtree(1) import from NetBSD brought one change, that is a POLA violation and I would also question if the new behavior is desired. Before the import 'mtree -c -R all' would leave 'type=' keywords, despite '-R all' asks for removing all keywords. The 'type=' is special, since this keyword is required to reconstruct a new spec. In other words before the import this was working: mtree -c -R all | mtree -C Now this is broken. The above was standard idiom to compare installed to tree to a specification. Now the correct syntax to get the same behavior is this: mtree -c -k type | mtree -C I'll let other to decide do we want to fix this POLA violation or not. At least this needs to be recorded in Release notes. -- Gleb Smirnoff From nobody Tue Jan 6 23:04:21 2026 X-Original-To: current@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 4dm6Dy5NRJz6Ms4R for ; Tue, 06 Jan 2026 23:04:34 +0000 (UTC) (envelope-from jlduran@gmail.com) Received: from mail-qk1-f175.google.com (mail-qk1-f175.google.com [209.85.222.175]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dm6Dy2BQxz3npF for ; Tue, 06 Jan 2026 23:04:34 +0000 (UTC) (envelope-from jlduran@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-f175.google.com with SMTP id af79cd13be357-8be184d2fe8so21594685a.1 for ; Tue, 06 Jan 2026 15:04:34 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767740673; x=1768345473; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=UpSn0aQG4p47wMFc0q4m2XAvljbrY7Mb5N2S3IJ8Bn4=; b=L02z1Md1m8cekRA5V8cHIVoJkn/Z5rtHlxfixf2Wn0CIR3WN38XFawBDdBLNOtVzdE 8QB+MTdpE1j2fSEh7seyCKvp+WuDCmZaKr3ZRmW3J8UM90p01jARFUqJDXfu+b3Ku8tK JLSqeXOfHmbwLiEr96mvQMqlAKnBFRn9LqI26iTFJZChiGTq8x21LHoN4Y1UN6BjW5R2 zMD08rjepbBh0Ppz7r3U2THiPYbpjJ/t+I6+ksHCf372k17FFWX4HIlJvwCOlU/4QUt0 RQiByOfckggjC2F27KLM5DGJnKGTsSTyjTpK6X73zpRgM+d3OByA7FqitNzOaOwe5ZA2 hOxw== X-Gm-Message-State: AOJu0YzGsW2DgnoF0WJyzZ9rg5fHOnkxxop3mtrJk9/AjnqdtSjPqMeZ O73oHAGDBin3QtDtqxXOeA/ICWlSwL4trLbAeQcif0ZpKDOBtfgbNNtmZviIJXaQ X-Gm-Gg: AY/fxX7QkKupGZzig/d6MZ7eQW18o7RM5+3jFQCg8rna2b68Ud4w+fkLvrzw12Pxtri vROCLdkVJPu27giqQg2XMLUNdzhni5UuKrRM+8M6EQzS4B0AmYC8aQrfqrtpIqUWMf0w72VbBp8 LkwXon0KNL43JPuwYAbJpJxbriDb/Yl/Mozgvk/rNMeTDWCICDSEDy9lNnzsl22qDQc4I0zgF4Y TnuOlfdxsfXzCHUNfo2JasDmP6nlGxTL/KC3SWZ6f1VMGI/G2zGXXVQ+s9KTFSwHIV9VjNGIxh4 Gmod2ZTiq9pdsA+bF5YOD47g+0DhoxfhXb+Pyu60nuO3v9y/HG2Sg0K6lQPUAKUN0MwaZP0Y9Od NYKD+MGjqrXMrQ3NYuuraviEKcDwolkjWSlTQUrL5g3ShLFrSnOgGEwq+uc+DDS9CK02BMc1akQ +oD72e1Y5earDWN8FhMafYgsm7+o+9tfbb5KjCF8/8sN1Ch1CWSn8= X-Google-Smtp-Source: AGHT+IHnbshst2R0vzuBNxjOMHcTv2Swbb3KdaQ/oWCJS/e5ebSa/JZTYZHvOGJEpsahRUjS1k8Sug== X-Received: by 2002:a05:620a:6914:b0:8b9:e0ea:af3b with SMTP id af79cd13be357-8c3893a051cmr54194985a.5.1767740672940; Tue, 06 Jan 2026 15:04:32 -0800 (PST) Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com. [209.85.160.176]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8c37f4b9c31sm254610685a.20.2026.01.06.15.04.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 06 Jan 2026 15:04:32 -0800 (PST) Received: by mail-qt1-f176.google.com with SMTP id d75a77b69052e-4ff93554211so987911cf.3 for ; Tue, 06 Jan 2026 15:04:32 -0800 (PST) X-Received: by 2002:ac8:570f:0:b0:4f0:299b:c785 with SMTP id d75a77b69052e-4ffb4acf414mr6486421cf.11.1767740672599; Tue, 06 Jan 2026 15:04:32 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: Reply-To: jlduran@freebsd.org From: Jose Luis Duran Date: Tue, 6 Jan 2026 20:04:21 -0300 X-Gmail-Original-Message-ID: X-Gm-Features: AQt7F2o_p_PWvVPM9ilt_DC6XpvoiVD7rWDfA4TU6UHwfQXV3Wcq5yBnexTnFoo Message-ID: Subject: Re: mtree(1) recent POLA violation To: Gleb Smirnoff Cc: current@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dm6Dy2BQxz3npF On Tue, Jan 6, 2026 at 7:37=E2=80=AFPM Gleb Smirnoff = wrote: > > Hi, > > the recent mtree(1) import from NetBSD brought one change, that is a POLA > violation and I would also question if the new behavior is desired. The change stems from: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D= 219467 > Before the import 'mtree -c -R all' would leave 'type=3D' keywords, despi= te '-R > all' asks for removing all keywords. The 'type=3D' is special, since thi= s > keyword is required to reconstruct a new spec. > > In other words before the import this was working: > > mtree -c -R all | mtree -C > > Now this is broken. The above was standard idiom to compare installed to= tree > to a specification. Now the correct syntax to get the same behavior is t= his: > > mtree -c -k type | mtree -C > > I'll let other to decide do we want to fix this POLA violation or not. At= least > this needs to be recorded in Release notes. Right, according to the manual page: -k : Use the "type" keyword plus the specified (whitespace or comma separated) keywords instead of the current set of keywords. If "all" is specified, use all of the other keywords. If the "type" keyword is not desired, suppress it with "-R type". -R : Remove the specified (whitespace or comma separated) keywords from the current set of keywords. If "all" is specified, remove all of the other keywords. So, the previous behavior was bugged. It now does what it says it should. --=20 Jose Luis Duran From nobody Tue Jan 6 23:37:03 2026 X-Original-To: current@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 4dm6yn66ZDz6Mtv4 for ; Tue, 06 Jan 2026 23:37:21 +0000 (UTC) (envelope-from delphij@gmail.com) Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dm6yn1lR8z3t53 for ; Tue, 06 Jan 2026 23:37:21 +0000 (UTC) (envelope-from delphij@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x1032.google.com with SMTP id 98e67ed59e1d1-34c3cb504efso1330098a91.2 for ; Tue, 06 Jan 2026 15:37:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767742634; x=1768347434; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=pNv6uNgdJMo45xUkCNNLh2DuTOsHkg2rAAoM8P2QBE4=; b=ImV4pI7Xc+rbhq332iG+kydDd4YE7Yc9k5ITl7b1+Ju95hH0B1chDKYcYOXXO74qWz A+p/PpvpXL+bSQZfVXpk1X3bHaW51lTlrhdH43jCeZqHZpzJHm4yMHGF114K05SgAUXX Ur8XSCzCUK9I1XU882Im30+cu3JUbAy3BHlGM17saMzvQTiHkNCsuX3jMbj/Lhmb/hqK MLYobpTP6GdMIpgwCR3tREGRXUy7Lrgw+enmZc2/7Zwpli/TCOSm0mrtFA1ZArec3W9R zqNCjmejrsHOVpLjtgvDyRp4yHIzng+4JNlEwJLaT8dI7HIX59uv5BF06yGVpjHsEawg s9wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767742634; x=1768347434; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=pNv6uNgdJMo45xUkCNNLh2DuTOsHkg2rAAoM8P2QBE4=; b=vNntN1uwo9RhzFxl3AeO3GXb0ahKa7LnxAtB3T0/d15To+6854eCUftZXWaeh4vVI+ dZl737y8qhPCzx410y8FqWX45i7Akk5xsebNwUb41zvkAsqVwULR/6DtaF/4kO/eI8Oi SXWcYv/d2YmxR99hT2N5nTExDvpPYXD8Sb1yVzlBv36S7imzY8lnUCoTv6/y8OUOR+zu rvNMQR1q1UyqZ2xCG98umvhk6DCmbBvz5ts3uPY4SQArGc3b6LDnLMAIlXmMc9rFcTol SKzRDNq8wub+Kl3nd+pm4JwFSWv8MkU+6hLmPM0I399+ZKhInnk1U56UuBfFJPI8GCcB +eug== X-Forwarded-Encrypted: i=1; AJvYcCXV9G3uTC+bpuPuiMsx05X0fJII9YqaNOvJJ0ZKWoCbLXAjvC1D3j+KgzPs8mC6SQJWZtgIOUIr@freebsd.org X-Gm-Message-State: AOJu0YyQFVOQmJIxbJEDqCnxw80CmWxB45zAxjcR69W1hGsFWRmqIaKQ pS3nMJVFeR9NWgGfknTaWm8g7sNcdiScrcVAXNvKaO5LKBM8EsC3e0+v+cmj4BUuMhAeRE7C+nR vjc1Wd8f2h+UEdAXDNa9cTgxdh7QUfiA= X-Gm-Gg: AY/fxX4PpI+D/1OsYC5MO2Hgw48aLNSa4rr5qG0J61gS64kgsDwaaFkxszxkkfFUltX pe5/Sd74OkZ66Nu+iBf3WoOHTQx1YARqwM5QB7EU8NLmRRxifrVuCAh/s96WaTRoDBXh4n4NTS4 8CD/aNIIjkOyxHR1XC2kp68dq2PERt1Jm3VJufqf12qH7Csa/kfji35bYEJvaLe07NCGisrXpOy aLGdYWdD0Cjfsu4+aTAe6Nfc7rbZ9+rBlbXkh701MNC24Sw6A+0Q5Zvb+f4yRY5JE60Os6ganzw r6vTT985gygxGRdq5EXY1JyiUHTkE0AY3lV9 X-Google-Smtp-Source: AGHT+IHEiMi1KJC/vxIS+pL4awB2yQ2MPSguSZ2Jrxo/DmSAUaMWOqdNeUUrOSo5AXIXqJnoHlWo+HtF0c7x6eNxZPI= X-Received: by 2002:a17:90b:4b07:b0:345:badf:f1b7 with SMTP id 98e67ed59e1d1-34f68d23a5amr635075a91.28.1767742634254; Tue, 06 Jan 2026 15:37:14 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Xin LI Date: Tue, 6 Jan 2026 15:37:03 -0800 X-Gm-Features: AQt7F2pLENqj8vOFCLoykbwHgngvHMEVGTVIpDTQiDK8-nhazTgrnNs5M4JsyV0 Message-ID: Subject: Re: mtree(1) recent POLA violation To: jlduran@freebsd.org Cc: Gleb Smirnoff , current@freebsd.org, christos@netbsd.org, Ngie Cooper Content-Type: multipart/alternative; boundary="000000000000c4e5370647c0a7e1" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dm6yn1lR8z3t53 --000000000000c4e5370647c0a7e1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable (Adding ngie@ who reported PR 219467 and Christos for visibility) On Tue, Jan 6, 2026 at 3:05=E2=80=AFPM Jose Luis Duran wrote: > On Tue, Jan 6, 2026 at 7:37=E2=80=AFPM Gleb Smirnoff wrote: > > > > Hi, > > > > the recent mtree(1) import from NetBSD brought one change, that is a PO= LA > > violation and I would also question if the new behavior is desired. > > The change stems from: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219467 > > > Before the import 'mtree -c -R all' would leave 'type=3D' keywords, > despite '-R > > all' asks for removing all keywords. The 'type=3D' is special, since t= his > > keyword is required to reconstruct a new spec. > > > > In other words before the import this was working: > > > > mtree -c -R all | mtree -C > > > > Now this is broken. The above was standard idiom to compare installed > to tree > > to a specification. Now the correct syntax to get the same behavior is > this: > > > > mtree -c -k type | mtree -C > > > > I'll let other to decide do we want to fix this POLA violation or not. > At least > > this needs to be recorded in Release notes. > > Right, according to the manual page: > > -k : Use the "type" keyword plus the specified (whitespace > or comma separated) keywords instead of the current set of keywords. > If "all" is specified, use all of the other keywords. If the "type" > keyword is not desired, suppress it with "-R type". > -R : Remove the specified (whitespace or comma separated) > keywords from the current set of keywords. If "all" is specified, > remove all of the other keywords. > > So, the previous behavior was bugged. It now does what it says it should. > If we look at when the keyword feature was initially implemented (CSRG r51884 , = 34 years ago), it's quite clear that "type" was special: F_TYPE is always set regardless of what's specified with '-k' (mtree.c), and in create.c the flag is the only one not being checked. IMHO "type" represents a material difference in a file hierarchy specification, and should always be present for non-plain files. It has been there for 34 years and legitimate users evidently rely on this feature = and the historical behavior should not be considered a bug. I think we should restore the historical behavior and amend the documentation to reflect it instead. Cheers, --000000000000c4e5370647c0a7e1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
(Adding ngie@ who reported PR 219467=C2=A0and Christos for visibility)

On Tue, Jan 6, 2026 at 3:05=E2=80=AFPM Jose Luis = Duran <jlduran@freebsd.org>= ; wrote:
On Tue,= Jan 6, 2026 at 7:37=E2=80=AFPM Gleb Smirnoff <glebius@freebsd.org> wrote:
>
>=C2=A0 =C2=A0Hi,
>
> the recent mtree(1) import from NetBSD brought one change, that is a P= OLA
> violation and I would also question if the new behavior is desired.
The change stems from: https://bugs.freebs= d.org/bugzilla/show_bug.cgi?id=3D219467

> Before the import 'mtree -c -R all' would leave 'type=3D&#= 39; keywords, despite '-R
> all' asks for removing all keywords.=C2=A0 The 'type=3D' i= s special, since this
> keyword is required to reconstruct a new spec.
>
> In other words before the import this was working:
>
> mtree -c -R all | mtree -C
>
> Now this is broken.=C2=A0 The above was standard idiom to compare inst= alled to tree
> to a specification.=C2=A0 Now the correct syntax to get the same behav= ior is this:
>
> mtree -c -k type | mtree -C
>
> I'll let other to decide do we want to fix this POLA violation or = not. At least
> this needs to be recorded in Release notes.

Right, according to the manual page:

-k <keywords>: Use the "type" keyword plus the specified (w= hitespace
or comma separated) keywords instead of the current set of keywords.
If "all" is specified, use all of the other keywords.=C2=A0 If th= e "type"
keyword is not desired, suppress it with "-R type".
-R <keywords>: Remove the specified (whitespace or comma separated) keywords from the current set of keywords.=C2=A0 If "all" is spec= ified,
remove all of the other keywords.

So, the previous behavior was bugged. It now does what it says it should.

If we look at when the keyword feature was initiall= y implemented (CSRG r51884, 34 years ago), it's quite clear t= hat "type" was special:=C2=A0F_TYPE is always set regardless of w= hat's specified with '-k' (mtree.c), and in create.c the flag i= s the only one not being checked.=C2=A0 IMHO "type" represents a = material difference in a file hierarchy specification, and should always be= present for non-plain files.

It has been there for 34 years and leg= itimate users evidently rely on this feature=C2=A0and the his= torical behavior should not be considered a bug.=C2=A0 I think we should re= store the historical behavior and amend the documentation to reflect it ins= tead.

Cheers,
--000000000000c4e5370647c0a7e1-- From nobody Tue Jan 6 23:47:45 2026 X-Original-To: current@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 4dm7C71Mhfz6MvQh for ; Tue, 06 Jan 2026 23:48:03 +0000 (UTC) (envelope-from jlduran@gmail.com) Received: from mail-qk1-f178.google.com (mail-qk1-f178.google.com [209.85.222.178]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dm7C65Js1z3wch for ; Tue, 06 Jan 2026 23:47:57 +0000 (UTC) (envelope-from jlduran@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-f178.google.com with SMTP id af79cd13be357-8b2dec6115bso16529485a.3 for ; Tue, 06 Jan 2026 15:47:57 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767743277; x=1768348077; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uvX9n3QRLkWM6aLJwGDSm/+SxcQ5pM6t6TQ3v/DYsb8=; b=B0HtESRzeaIkOONOexw4dZaBMkRerecp5D3cXwCOl650mamnhaY/xxsXFY+2R5xMYE iSORQXH28on8kzqlT+pcosQo4wVko+t00dKP2LSh2Wa5Xn0bTfrLDbOhY/UB7XjiDeZU sgABrxekDGIMq647hzorfRHv9zKbOCJhHdmQuMIRDm0B2stN0yL8hBo4JN04CRK52vY5 UieNiq7B0ciJtM4dB0nnkTt8J6P+2rzuyE1cSgj1CFpeidvFkik6zGk/3VIvAeGgceUu agu8nTZ+RRxganDB5tlMYmvfsrTtAHO+TCoSk4otwNA0KwDImoh00euhg1g+oST1c+1R 6ZEg== X-Forwarded-Encrypted: i=1; AJvYcCX2pwr6irHLeBJrEvjHBAe8QW5xkRfdTBCwNXDfYVxHfOrt2Hl2bSk0vXtcjKAwWENhWTxW9XgJ@freebsd.org X-Gm-Message-State: AOJu0YwvAqY5xRtymjPe41AApKITBdkuXgZimvrl7t2e3cJsrgjBfc63 8oNSI6PLX09YwL1S0iPf/jpxu2UFVtPMuQQJnz6r/6IkFB+hpH4X3M+T2dXA278U X-Gm-Gg: AY/fxX7fmSj8PNsSZFLwV8DZ+q7UwQwGUVI2c2aWMNOku+h44q9LvOS2tc9CAuIXOKl 6PZztlOQugUk1bFPToup7zuFBv3PUVjSyrLUBynMmzMIWNUup6RMlJ6JgbwNob5/RIO0iWTqARl rj2ySeNyjhQGa0nVziz0aPDNsiD8hEJVNBVpKGUjVaMK07BWvE6Q/dXHgjaDnQwieb3OUIxMAse HD0z7CQNCC/HENqntZcIFGa91FiVXgfKpicX1H826GriWLkwKGba0Fnd19SImdarHxTy1sbdEak rpe7XNcQfafO+QVNp9EgX1Woo4Xx8xmYUcVFQxW8dKDcu2ntVd4jNv7XZtN8l0nQ/hRHgzviYWZ ewYSnO0ae/1vRzKz0AheZeF9tVJFYwIPGQ2Vru8DYPagwAgMox7ujBDPiSyq1c2mJsM09bFn+/4 P+8kCREy+lw6xmBYW9ZU5wkwPhb/jNWDHTFmz52qNV4H95TtUOs39+cC1whe94Kw== X-Google-Smtp-Source: AGHT+IFtrnZU2FPPnr4CxH5MuPbIWxRLcHoggcPHL2vhCncqEkQrVEATyHrvEMMoT5KYQwKyJ20qCg== X-Received: by 2002:a05:620a:3911:b0:8b1:c1d3:8e7f with SMTP id af79cd13be357-8c3893b03ccmr56145485a.4.1767743276790; Tue, 06 Jan 2026 15:47:56 -0800 (PST) Received: from mail-qk1-f171.google.com (mail-qk1-f171.google.com. [209.85.222.171]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-8907724ee7asm22662826d6.39.2026.01.06.15.47.56 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 06 Jan 2026 15:47:56 -0800 (PST) Received: by mail-qk1-f171.google.com with SMTP id af79cd13be357-8b29aebdf3cso28042185a.1 for ; Tue, 06 Jan 2026 15:47:56 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCW/XaRQDJ+NF/CqcSQvst83o252uHJwGdbENKvNshukqU716mcRvvlU1eM41dAI+9cELzz6rhZL@freebsd.org X-Received: by 2002:a05:622a:143:b0:4e8:a001:226d with SMTP id d75a77b69052e-4ffb498cd0fmr8545521cf.7.1767743276201; Tue, 06 Jan 2026 15:47:56 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: Reply-To: jlduran@freebsd.org From: Jose Luis Duran Date: Tue, 6 Jan 2026 20:47:45 -0300 X-Gmail-Original-Message-ID: X-Gm-Features: AQt7F2r8eJK41sHHpZ6lH_8enKEnGCtUmEVOC70-DzPEqmlWDGgg9qtw87mTYzo Message-ID: Subject: Re: mtree(1) recent POLA violation To: Xin LI Cc: Gleb Smirnoff , current@freebsd.org, christos@netbsd.org, Ngie Cooper Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dm7C65Js1z3wch On Tue, Jan 6, 2026 at 8:37=E2=80=AFPM Xin LI wrote: > > (Adding ngie@ who reported PR 219467 and Christos for visibility) > > On Tue, Jan 6, 2026 at 3:05=E2=80=AFPM Jose Luis Duran wrote: >> >> On Tue, Jan 6, 2026 at 7:37=E2=80=AFPM Gleb Smirnoff wrote: >> > >> > Hi, >> > >> > the recent mtree(1) import from NetBSD brought one change, that is a P= OLA >> > violation and I would also question if the new behavior is desired. >> >> The change stems from: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id= =3D219467 >> >> > Before the import 'mtree -c -R all' would leave 'type=3D' keywords, de= spite '-R >> > all' asks for removing all keywords. The 'type=3D' is special, since = this >> > keyword is required to reconstruct a new spec. >> > >> > In other words before the import this was working: >> > >> > mtree -c -R all | mtree -C >> > >> > Now this is broken. The above was standard idiom to compare installed= to tree >> > to a specification. Now the correct syntax to get the same behavior i= s this: >> > >> > mtree -c -k type | mtree -C >> > >> > I'll let other to decide do we want to fix this POLA violation or not.= At least >> > this needs to be recorded in Release notes. >> >> Right, according to the manual page: >> >> -k : Use the "type" keyword plus the specified (whitespace >> or comma separated) keywords instead of the current set of keywords. >> If "all" is specified, use all of the other keywords. If the "type" >> keyword is not desired, suppress it with "-R type". >> -R : Remove the specified (whitespace or comma separated) >> keywords from the current set of keywords. If "all" is specified, >> remove all of the other keywords. >> >> So, the previous behavior was bugged. It now does what it says it should= . > > > If we look at when the keyword feature was initially implemented (CSRG r5= 1884, 34 years ago), it's quite clear that "type" was special: F_TYPE is al= ways set regardless of what's specified with '-k' (mtree.c), and in create.= c the flag is the only one not being checked. IMHO "type" represents a mat= erial difference in a file hierarchy specification, and should always be pr= esent for non-plain files. > > It has been there for 34 years and legitimate users evidently rely on thi= s feature and the historical behavior should not be considered a bug. I th= ink we should restore the historical behavior and amend the documentation t= o reflect it instead. I'm not opposed to reverting it, if we also change (something along the lin= es): 1. Remove: "If the type keyword is not desired, suppress it with -R type." from the "-k" flag description. 2. Add: "If 'all' is specified, remove all of the other keywords with the exception of 'type'." > Cheers, Regards, --=20 Jose Luis Duran From nobody Wed Jan 7 00:08:25 2026 X-Original-To: current@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 4dm7fx5L03z6MwrB for ; Wed, 07 Jan 2026 00:08:41 +0000 (UTC) (envelope-from delphij@gmail.com) Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dm7fx2qfyz41hr for ; Wed, 07 Jan 2026 00:08:41 +0000 (UTC) (envelope-from delphij@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-7bc248dc16aso1153050b3a.0 for ; Tue, 06 Jan 2026 16:08:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767744519; x=1768349319; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=x5+9k52/fB4KiR47ObM79n8j7lVT1brSejdatfeN3vw=; b=kYbBVaSzgxpD3K1HzWGcwO+/lw95C4I5UrGhb9bf6QdknjqdIauiO0I80avbjw6vGm YFG3hxdh6rGyWc1rdwXylzW4yo+A0L1fIw3P/Iz2aXTQPmZA2gQ4Uu7+2Vxi873vVu22 0Ervhpbj5kBWDIfzz2pDXMc+jx2G78GJrBTjfePz12C6fAR5wv0LpkttcU/iV7xfggS6 FDjtiUiENlB2VaNTMoiCxTIFpPSbWpjBYF5wJ12ZJ/YUNz0pr+A/KmAcAOufESw9t8aV u20aMRx0wxXBIfZt99bbD0cwB5+A14+Ogn2QgalqBMQol3gm1uPLGd06vPd9WkYbCadm c0mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767744519; x=1768349319; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=x5+9k52/fB4KiR47ObM79n8j7lVT1brSejdatfeN3vw=; b=ObXnzjRX06+5Md4DZx0+cxTkIzJLuiS2UCbm1Z0+a0j82Q4U+kFnmtzzgnyznzhtn5 AhxRgAbUnhAFvAdcNC7QPIvdkEOoP3Ky86RPHVTXTlJU1Po8lS7SJ6SVHdf+8XI4mcCp kwQrczcRIhYMCDS1SlrKWhCaiH7lSt2sIQ3UhKzZwVf04bRe2MhFOcB/IooCDplOjUbh 96PEdwW3HEEI2eM+UqmP95ztv43nIbUGBpG85qKTJtmr2IDNVR4yAzJdwvJdMHnmbmCM H0FDBjI96UOOXm3osJQHIEfdRR0gJitTZjMGiQ4Wbzpf0E45ApHGepRhIaefXV3lZhiO PZDw== X-Forwarded-Encrypted: i=1; AJvYcCVq9xISqZEJA296t5PKplPTBhZgc8roLtmE0tQrXaoP926jVUfC8SwmBPw84yq9XhPT/AWXRu7a@freebsd.org X-Gm-Message-State: AOJu0YxxImV5PywSEhAqhWx8EdmE0Vo+s/ebY3gCBpuYToZMjGAZ7pyF OPO+ZrKp6HDnVNT4u001AoSQqzvLIpgsSZeZj6Mt827031nYDidGIJZri5kiRCTSz0NHFN4LLYZ /afWiIto/vYTKEOVF9SlJZ7UT4i/3+t8= X-Gm-Gg: AY/fxX4MEDsq7oIRt6i0smGBoOIQap9wUa06/RaJ7PBBzCqmZ9f0pO9ZRiriFklbLvO NYfkwkCN3iSZ+AR8bqhLAheRyj+pd+Ngz6HH/0u509wF3xCffbVK2ODIwd6AkS6l//QPEl7Y/wb sG6hVxXze1xBBM53Y/9S0YGKb1wsD1hF1FcyVsntG9TW+qs8xcF+0Wiy7yHjT+9fbX0IpAh7/DN 7Hjtrlt1nJI+eiAioAJExccNSt97EWIw50fy7nVApeLzyeKHOA9XaDAkbrhP4hsqFftl0eqNc7d dzUxFrfoyWkVTX/tgX8krgkb6VOM3brQL4N2 X-Google-Smtp-Source: AGHT+IFOqx5olHcfvTsR9ZT24FRm/L5i0BqrvPZrWVGkTjfRQbhJ7fuHdjs81jceRcRd4OEE2T6DXl8Y+LseIIpA75A= X-Received: by 2002:a05:6a20:3ca7:b0:366:5c80:d5a2 with SMTP id adf61e73a8af0-3898fa09baemr492551637.75.1767744518526; Tue, 06 Jan 2026 16:08:38 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Xin LI Date: Tue, 6 Jan 2026 16:08:25 -0800 X-Gm-Features: AQt7F2psgp2NH-vlTyzkPEsbf_U2dogCs7L45nzpqM8FIMzFYCRPjJKRpn_OeCY Message-ID: Subject: Re: mtree(1) recent POLA violation To: jlduran@freebsd.org Cc: Gleb Smirnoff , current@freebsd.org, christos@netbsd.org, Ngie Cooper Content-Type: multipart/mixed; boundary="00000000000014b7f30647c11875" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dm7fx2qfyz41hr --00000000000014b7f30647c11875 Content-Type: multipart/alternative; boundary="00000000000014b7f20647c11873" --00000000000014b7f20647c11873 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Jan 6, 2026 at 3:47=E2=80=AFPM Jose Luis Duran wrote: > On Tue, Jan 6, 2026 at 8:37=E2=80=AFPM Xin LI wrote: > > > > (Adding ngie@ who reported PR 219467 and Christos for visibility) > > > > On Tue, Jan 6, 2026 at 3:05=E2=80=AFPM Jose Luis Duran > wrote: > >> > >> On Tue, Jan 6, 2026 at 7:37=E2=80=AFPM Gleb Smirnoff > wrote: > >> > > >> > Hi, > >> > > >> > the recent mtree(1) import from NetBSD brought one change, that is a > POLA > >> > violation and I would also question if the new behavior is desired. > >> > >> The change stems from: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219467 > >> > >> > Before the import 'mtree -c -R all' would leave 'type=3D' keywords, > despite '-R > >> > all' asks for removing all keywords. The 'type=3D' is special, sinc= e > this > >> > keyword is required to reconstruct a new spec. > >> > > >> > In other words before the import this was working: > >> > > >> > mtree -c -R all | mtree -C > >> > > >> > Now this is broken. The above was standard idiom to compare > installed to tree > >> > to a specification. Now the correct syntax to get the same behavior > is this: > >> > > >> > mtree -c -k type | mtree -C > >> > > >> > I'll let other to decide do we want to fix this POLA violation or > not. At least > >> > this needs to be recorded in Release notes. > >> > >> Right, according to the manual page: > >> > >> -k : Use the "type" keyword plus the specified (whitespace > >> or comma separated) keywords instead of the current set of keywords. > >> If "all" is specified, use all of the other keywords. If the "type" > >> keyword is not desired, suppress it with "-R type". > >> -R : Remove the specified (whitespace or comma separated) > >> keywords from the current set of keywords. If "all" is specified, > >> remove all of the other keywords. > >> > >> So, the previous behavior was bugged. It now does what it says it > should. > > > > > > If we look at when the keyword feature was initially implemented (CSRG > r51884, 34 years ago), it's quite clear that "type" was special: F_TYPE i= s > always set regardless of what's specified with '-k' (mtree.c), and in > create.c the flag is the only one not being checked. IMHO "type" > represents a material difference in a file hierarchy specification, and > should always be present for non-plain files. > > > > It has been there for 34 years and legitimate users evidently rely on > this feature and the historical behavior should not be considered a bug. = I > think we should restore the historical behavior and amend the documentati= on > to reflect it instead. > > I'm not opposed to reverting it, if we also change (something along the > lines): > > 1. Remove: "If the type keyword is not desired, suppress it with -R > type." from the "-k" flag description. > Yes I think NetBSD mtree.8,v 1.44 ( https://mail-index.netbsd.org/source-changes/2006/09/12/0034.html ) should be reverted. > 2. Add: "If 'all' is specified, remove all of the other keywords with > the exception of 'type'." > In fact the current wording already mentions it: Use the type keyword *plus* the specified (whitespace or comma separated) keywords instead of the current set of keywords. If =E2=80=98all=E2=80=99 i= s specified, use all of the *other* keywords. I'd probably change the '-k' part to: =3D=3D=3D=3D=3D .It Fl k Ar keywords Use the mandatory .Sy type keyword plus the specified (whitespace or comma separated) .Ar keywords to replace the current set of keywords. If .Ql all is specified, use all of the available keywords. =3D=3D=3D=3D=3D and the '-R' part to: =3D=3D=3D=3D=3D .It Fl R Ar keywords Remove the specified (whitespace or comma separated) keywords from the current set of keywords. The .Sy type keyword is mandatory and is always retained. If .Ql all is specified, remove all keywords except .Sy type . =3D=3D=3D=3D=3D to make it more clear. That would render as: -k keywords Use the mandatory type keyword plus the specified (whitespace or comma separated) keywords to replace the current set of keywords. If =E2=80=98all=E2=80=99 is specified, use all = of the available keywords. [...] -R keywords Remove the specified (whitespace or comma separated) keywords from the current set of keywords. The type keyword is mandatory and is always retained. If =E2=80=98all=E2=80= =99 is specified, remove all keywords except type. as attached. > > > Cheers, > > > Regards, > > -- > Jose Luis Duran > --00000000000014b7f20647c11873 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Tue, Jan 6= , 2026 at 3:47=E2=80=AFPM Jose Luis Duran <jlduran@freebsd.org> wrote:
On Tue, Jan 6, 2026 at 8:37=E2=80=AFPM Xin LI = <delphij@gmail.co= m> wrote:
>
> (Adding ngie@ who reported PR 219467 and Christos for visibility)
>
> On Tue, Jan 6, 2026 at 3:05=E2=80=AFPM Jose Luis Duran <jlduran@freebsd.org> w= rote:
>>
>> On Tue, Jan 6, 2026 at 7:37=E2=80=AFPM Gleb Smirnoff <glebius@freebsd.org&g= t; wrote:
>> >
>> >=C2=A0 =C2=A0Hi,
>> >
>> > the recent mtree(1) import from NetBSD brought one change, th= at is a POLA
>> > violation and I would also question if the new behavior is de= sired.
>>
>> The change stems from: https://bu= gs.freebsd.org/bugzilla/show_bug.cgi?id=3D219467
>>
>> > Before the import 'mtree -c -R all' would leave '= type=3D' keywords, despite '-R
>> > all' asks for removing all keywords.=C2=A0 The 'type= =3D' is special, since this
>> > keyword is required to reconstruct a new spec.
>> >
>> > In other words before the import this was working:
>> >
>> > mtree -c -R all | mtree -C
>> >
>> > Now this is broken.=C2=A0 The above was standard idiom to com= pare installed to tree
>> > to a specification.=C2=A0 Now the correct syntax to get the s= ame behavior is this:
>> >
>> > mtree -c -k type | mtree -C
>> >
>> > I'll let other to decide do we want to fix this POLA viol= ation or not. At least
>> > this needs to be recorded in Release notes.
>>
>> Right, according to the manual page:
>>
>> -k <keywords>: Use the "type" keyword plus the spe= cified (whitespace
>> or comma separated) keywords instead of the current set of keyword= s.
>> If "all" is specified, use all of the other keywords.=C2= =A0 If the "type"
>> keyword is not desired, suppress it with "-R type".
>> -R <keywords>: Remove the specified (whitespace or comma sep= arated)
>> keywords from the current set of keywords.=C2=A0 If "all"= ; is specified,
>> remove all of the other keywords.
>>
>> So, the previous behavior was bugged. It now does what it says it = should.
>
>
> If we look at when the keyword feature was initially implemented (CSRG= r51884, 34 years ago), it's quite clear that "type" was spec= ial: F_TYPE is always set regardless of what's specified with '-k&#= 39; (mtree.c), and in create.c the flag is the only one not being checked.= =C2=A0 IMHO "type" represents a material difference in a file hie= rarchy specification, and should always be present for non-plain files.
>
> It has been there for 34 years and legitimate users evidently rely on = this feature and the historical behavior should not be considered a bug.=C2= =A0 I think we should restore the historical behavior and amend the documen= tation to reflect it instead.

I'm not opposed to reverting it, if we also change (something along the= lines):

1. Remove: "If the type keyword is not desired, suppress it with -R type." from the "-k" flag description.
=
Yes I think NetBSD mtree.8,v 1.44 ( https://mail-index.netbsd= .org/source-changes/2006/09/12/0034.html ) should be reverted.
=C2=A0
2. Add: "If 'all' is specified, remove all of the other keywor= ds with
the exception of 'type'."

=
In f= act the current wording already mentions it:

Use the type keyword plus the specified (whitespace or comma=C2=A0separated) keywords inste= ad of the current set of keywords.=C2=A0If =E2=80=98all=E2=80=99 is specifi= ed, use all of the other keywords.
I'd probably change the '-k' part to:

=
=3D= =3D=3D=3D=3D
.It Fl k Ar keywords
Use the mandatory
.Sy type
keyw= ord plus the specified (whitespace or comma separated)
.Ar keywords
t= o replace the current set of keywords.
If
.Ql all
is specified, us= e all of the available keywords.
=3D=3D=3D=3D= =3D

and the '-R= 9; part to:

=3D=3D=3D=3D=3D
.It Fl R Ar keywords
Remove= the specified (whitespace or comma separated) keywords from the currentset of keywords.
The
.Sy type
keyword is mandatory and is always = retained.
If
.Ql all
is specified, remove all keywords except
.= Sy type .
=3D=3D=3D=3D=3D
to make it more clear.

That would ren= der as:

=C2=A0 =C2=A0 =C2=A0-k keywords
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Use the mandatory type keyword plus t= he specified (whitespace
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0or comma separated) keywords to replace the current set of=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0keywords.= =C2=A0 If =E2=80=98all=E2=80=99 is specified, use all of the available
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0keywords.
=
[...]

=C2=A0 =C2=A0 =C2=A0-R keywords
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Remove the specified (whitespace o= r comma separated) keywords
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0from the current set of keywords.=C2=A0 The type keywor= d is
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0manda= tory and is always retained.=C2=A0 If =E2=80=98all=E2=80=99 is specified,=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0remove all = keywords except type.


as attached.


=C2=A0

> Cheers,


Regards,

--
Jose Luis Duran
--00000000000014b7f20647c11873-- --00000000000014b7f30647c11875 Content-Type: text/x-patch; charset="US-ASCII"; name="mtree.patch" Content-Disposition: attachment; filename="mtree.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mk39ea560 ZGlmZiAtLWdpdCBhL2NvbnRyaWIvbXRyZWUvbXRyZWUuOCBiL2NvbnRyaWIvbXRyZWUvbXRyZWUu OAppbmRleCA5OWUzMTk5ZGU5NDMuLjlmZDBkZjRmOWUyMiAxMDA2NDQKLS0tIGEvY29udHJpYi9t dHJlZS9tdHJlZS44CisrKyBiL2NvbnRyaWIvbXRyZWUvbXRyZWUuOApAQCAtMjQyLDE4ICsyNDIs MTQgQEAgSWYKIGlzIHNwZWNpZmllZCwgYWRkIGFsbCBvZiB0aGUgb3RoZXIga2V5d29yZHMuCiAu CiAuSXQgRmwgayBBciBrZXl3b3JkcwotVXNlIHRoZQorVXNlIHRoZSBtYW5kYXRvcnkKIC5TeSB0 eXBlCiBrZXl3b3JkIHBsdXMgdGhlIHNwZWNpZmllZCAod2hpdGVzcGFjZSBvciBjb21tYSBzZXBh cmF0ZWQpCiAuQXIga2V5d29yZHMKLWluc3RlYWQgb2YgdGhlIGN1cnJlbnQgc2V0IG9mIGtleXdv cmRzLgordG8gcmVwbGFjZSB0aGUgY3VycmVudCBzZXQgb2Yga2V5d29yZHMuCiBJZgogLlFsIGFs bAotaXMgc3BlY2lmaWVkLCB1c2UgYWxsIG9mIHRoZSBvdGhlciBrZXl3b3Jkcy4KLUlmIHRoZQot LlN5IHR5cGUKLWtleXdvcmQgaXMgbm90IGRlc2lyZWQsIHN1cHByZXNzIGl0IHdpdGgKLS5GbCBS IENtIHR5cGUgLgoraXMgc3BlY2lmaWVkLCB1c2UgYWxsIG9mIHRoZSBhdmFpbGFibGUga2V5d29y ZHMuCiAuCiAuSXQgRmwgTAogRm9sbG93IGFsbCBzeW1ib2xpYyBsaW5rcyBpbiB0aGUgZmlsZSBo aWVyYXJjaHkuCkBAIC0zMzgsOSArMzM0LDEzIEBAIFRoaXMgb2NjdXJzIHdoZW4gdGhlIGRpcmVj dG9yeSBpcyBhIHN5bWJvbGljIGxpbmsuCiAuSXQgRmwgUiBBciBrZXl3b3JkcwogUmVtb3ZlIHRo ZSBzcGVjaWZpZWQgKHdoaXRlc3BhY2Ugb3IgY29tbWEgc2VwYXJhdGVkKSBrZXl3b3JkcyBmcm9t IHRoZSBjdXJyZW50CiBzZXQgb2Yga2V5d29yZHMuCitUaGUKKy5TeSB0eXBlCitrZXl3b3JkIGlz IG1hbmRhdG9yeSBhbmQgaXMgYWx3YXlzIHJldGFpbmVkLgogSWYKIC5RbCBhbGwKLWlzIHNwZWNp ZmllZCwgcmVtb3ZlIGFsbCBvZiB0aGUgb3RoZXIga2V5d29yZHMuCitpcyBzcGVjaWZpZWQsIHJl bW92ZSBhbGwga2V5d29yZHMgZXhjZXB0CisuU3kgdHlwZSAuCiAuCiAuSXQgRmwgcgogUmVtb3Zl IGFueSBmaWxlcyBpbiB0aGUgZmlsZSBoaWVyYXJjaHkgdGhhdCBhcmUgbm90IGRlc2NyaWJlZCBp biB0aGUK --00000000000014b7f30647c11875-- From nobody Wed Jan 7 00:21:34 2026 X-Original-To: current@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 4dm7y64Z6Hz6MxMN for ; Wed, 07 Jan 2026 00:21:50 +0000 (UTC) (envelope-from jlduran@gmail.com) Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dm7y62RdGz43JS for ; Wed, 07 Jan 2026 00:21:50 +0000 (UTC) (envelope-from jlduran@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-8be5acf6947so21037185a.0 for ; Tue, 06 Jan 2026 16:21:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767745309; x=1768350109; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5awhICZQ6OLl4CNRWima5Yi+eMeMUlvvX02ojPDzabo=; b=uMO5Epib5gjfx3trd9sFaiEzhNMGey7Ck3k5+zxVtMj8qQuC/y9T6iZg8SL8mk4KAA XuBpl+rU81c6Ak5hHx8SrLrXx/5TpGsQgwL0MU1q854IeTxpt/ULN13zh+vwZyH5ng+N n1xHWip+bMCKG+1hJf+tx9SXeCCnmX+LQW1uZFHuo5vxi9Nd7tQs+xC6QyvfCCQZFqAL LKlaN0hGxmE12JQ1KLmmWZBPQ5RVHfKSdPCEwJGB2JmRQ9zQ9KT864gGPC4xTgZIpmAt 0ukNNydNDQZQQdVcyXvef3byg99ziL4fRkVyQW0GAeZez7sHbzItuI/hthcdzBiA1HXD lo2Q== X-Forwarded-Encrypted: i=1; AJvYcCXRug/IpVe0FNJCZAXxTRsxj145lpGz66llYvy5RStlzatGGp0g8wKdXZxJ52zTTTi+ifwAg/tO@freebsd.org X-Gm-Message-State: AOJu0YzDwBRPxdbgd+Y/IZTLQcgFhIqjN6bXsBh8R/+br7A4GqgKjvUl byz88D5turA0UJgqjnkMmUczL8Df3BmiUvuropJYvz81av59DsP0NcJsSVETbo3Q X-Gm-Gg: AY/fxX4N5k3qlEuryPl0ftll9eoc+BJvb0m1gD1pjZlLGmlZzd4itE9IaFedAnbfMzM NV1PKwRDX7XQ1h+w7X4gcJCallvF4Qe85svtuCkCCyOBbRZ+GkNiBDaQowQSob5dT+lFp0j126K diPh3dlnRIPLsEs3GLeT6LUvBYoqzJJmg0AAALrJyCWzUqIja+nsxJn5H58laesoneuU2h64K/E Q1cxC9Hv3nqYS2tCAlZKKf8WdJVq9ElsxLmhDDI9tWMKAjl3vX3b6Yn/4oH+8HEHHOWDy4qVThq LJfnkw2XAyhdJbbkyB8EV7HhcJsFmzVGe00jNc8fubs/F7tXteKUoc0Kb4vFOfYVvtGq2VJqAbf JKQYqXUFtoDTerDf/3VOSA3BGRxOd9NN9+3j9siwHtnVHx4XjuW6/UxYpO2SEOKLOpKAZFUmZKo rhgHdRt5qQL8ypbxDuUE9ofTPqf16F5w2Nnv5CkEQmWv52124= X-Google-Smtp-Source: AGHT+IG/7g1rnx31KF/dxNM3VzupMF9xrW90UpIYyxqkrui1rWL+AysmOiSP1MKHNf2fYPX7AC8hUg== X-Received: by 2002:a05:620a:2804:b0:8b2:f090:b165 with SMTP id af79cd13be357-8c389388a4emr72832885a.4.1767745305523; Tue, 06 Jan 2026 16:21:45 -0800 (PST) Received: from mail-qv1-f54.google.com (mail-qv1-f54.google.com. [209.85.219.54]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8c37f51b787sm266129685a.29.2026.01.06.16.21.45 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 06 Jan 2026 16:21:45 -0800 (PST) Received: by mail-qv1-f54.google.com with SMTP id 6a1803df08f44-88a2ad3a456so1188496d6.1 for ; Tue, 06 Jan 2026 16:21:45 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCUMObFgQIc7o1BFTg8uz9BMlS6M00+lt5o6v32mQtjM/IoQH7Jp1kbHGZlQwS8pWfMU3LN714oK@freebsd.org X-Received: by 2002:a05:6214:76c:b0:88a:522e:f1aa with SMTP id 6a1803df08f44-89084257646mr8810736d6.4.1767745305121; Tue, 06 Jan 2026 16:21:45 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: Reply-To: jlduran@freebsd.org From: Jose Luis Duran Date: Tue, 6 Jan 2026 21:21:34 -0300 X-Gmail-Original-Message-ID: X-Gm-Features: AQt7F2pGJGWZlj1sYHdn-7Zq-dizHV6NS2dlLEiNxJHtEVDNg-sNEgnN8enFpOI Message-ID: Subject: Re: mtree(1) recent POLA violation To: Xin LI Cc: Gleb Smirnoff , current@freebsd.org, christos@netbsd.org, Ngie Cooper Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dm7y62RdGz43JS On Tue, Jan 6, 2026 at 9:08=E2=80=AFPM Xin LI wrote: > > > > On Tue, Jan 6, 2026 at 3:47=E2=80=AFPM Jose Luis Duran wrote: >> >> On Tue, Jan 6, 2026 at 8:37=E2=80=AFPM Xin LI wrote: >> > >> > (Adding ngie@ who reported PR 219467 and Christos for visibility) >> > >> > On Tue, Jan 6, 2026 at 3:05=E2=80=AFPM Jose Luis Duran wrote: >> >> >> >> On Tue, Jan 6, 2026 at 7:37=E2=80=AFPM Gleb Smirnoff wrote: >> >> > >> >> > Hi, >> >> > >> >> > the recent mtree(1) import from NetBSD brought one change, that is = a POLA >> >> > violation and I would also question if the new behavior is desired. >> >> >> >> The change stems from: https://bugs.freebsd.org/bugzilla/show_bug.cgi= ?id=3D219467 >> >> >> >> > Before the import 'mtree -c -R all' would leave 'type=3D' keywords,= despite '-R >> >> > all' asks for removing all keywords. The 'type=3D' is special, sin= ce this >> >> > keyword is required to reconstruct a new spec. >> >> > >> >> > In other words before the import this was working: >> >> > >> >> > mtree -c -R all | mtree -C >> >> > >> >> > Now this is broken. The above was standard idiom to compare instal= led to tree >> >> > to a specification. Now the correct syntax to get the same behavio= r is this: >> >> > >> >> > mtree -c -k type | mtree -C >> >> > >> >> > I'll let other to decide do we want to fix this POLA violation or n= ot. At least >> >> > this needs to be recorded in Release notes. >> >> >> >> Right, according to the manual page: >> >> >> >> -k : Use the "type" keyword plus the specified (whitespace >> >> or comma separated) keywords instead of the current set of keywords. >> >> If "all" is specified, use all of the other keywords. If the "type" >> >> keyword is not desired, suppress it with "-R type". >> >> -R : Remove the specified (whitespace or comma separated) >> >> keywords from the current set of keywords. If "all" is specified, >> >> remove all of the other keywords. >> >> >> >> So, the previous behavior was bugged. It now does what it says it sho= uld. >> > >> > >> > If we look at when the keyword feature was initially implemented (CSRG= r51884, 34 years ago), it's quite clear that "type" was special: F_TYPE is= always set regardless of what's specified with '-k' (mtree.c), and in crea= te.c the flag is the only one not being checked. IMHO "type" represents a = material difference in a file hierarchy specification, and should always be= present for non-plain files. >> > >> > It has been there for 34 years and legitimate users evidently rely on = this feature and the historical behavior should not be considered a bug. I= think we should restore the historical behavior and amend the documentatio= n to reflect it instead. >> >> I'm not opposed to reverting it, if we also change (something along the = lines): >> >> 1. Remove: "If the type keyword is not desired, suppress it with -R >> type." from the "-k" flag description. > > > Yes I think NetBSD mtree.8,v 1.44 ( https://mail-index.netbsd.org/source-= changes/2006/09/12/0034.html ) should be reverted. > >> >> 2. Add: "If 'all' is specified, remove all of the other keywords with >> the exception of 'type'." > > > In fact the current wording already mentions it: > > Use the type keyword plus the specified (whitespace or comma separated) k= eywords instead of the current set of keywords. If =E2=80=98all=E2=80=99 is= specified, use all of the other keywords. > > I'd probably change the '-k' part to: > > =3D=3D=3D=3D=3D > .It Fl k Ar keywords > Use the mandatory > .Sy type > keyword plus the specified (whitespace or comma separated) > .Ar keywords > to replace the current set of keywords. > If > .Ql all > is specified, use all of the available keywords. > =3D=3D=3D=3D=3D > > and the '-R' part to: > > =3D=3D=3D=3D=3D > .It Fl R Ar keywords > Remove the specified (whitespace or comma separated) keywords from the cu= rrent > set of keywords. > The > .Sy type > keyword is mandatory and is always retained. > If > .Ql all > is specified, remove all keywords except > .Sy type . > =3D=3D=3D=3D=3D > to make it more clear. > > That would render as: > > -k keywords > Use the mandatory type keyword plus the specified (white= space > or comma separated) keywords to replace the current set = of > keywords. If =E2=80=98all=E2=80=99 is specified, use al= l of the available > keywords. > > [...] > > -R keywords > Remove the specified (whitespace or comma separated) key= words > from the current set of keywords. The type keyword is > mandatory and is always retained. If =E2=80=98all=E2=80= =99 is specified, > remove all keywords except type. > > > as attached. > > > >> >> >> > Cheers, >> >> >> Regards, >> >> -- >> Jose Luis Duran Yes, number 2 was for the -R flag, as you noted. The code "fix" is to revert: https://github.com/NetBSD/src/commit/2163af1bb7ee561f0ab2251ddd2693a84909a7= db Let's wait for ngie, otherwise, I'll submit the patch to GNATS. --=20 Jose Luis Duran From nobody Wed Jan 7 00:24:18 2026 X-Original-To: current@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 4dm81F6BpGz6MxW2 for ; Wed, 07 Jan 2026 00:24:33 +0000 (UTC) (envelope-from delphij@gmail.com) Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dm81F47yZz44LB for ; Wed, 07 Jan 2026 00:24:33 +0000 (UTC) (envelope-from delphij@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x1033.google.com with SMTP id 98e67ed59e1d1-34c708702dfso1255273a91.1 for ; Tue, 06 Jan 2026 16:24:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767745470; x=1768350270; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/TN7UGnfphndaVKHQtMwrLE9va7c77GtVw3k67bMCPc=; b=LOgK6KJ1K9FxKoM4R/CTspHi3EhPv6Drt2pFISMIjGv8rsqy742yjHmdex/xYcXXoj nps2xiLS0Zt5Ku90enNLH0rNXEYgfM6Oeangqt53GDq1N0RkHeSd6Lxguh/3EdwXp0IK t2Atvt9sj0mcE/qY0u+Yl/6ndHB9DFMxw8bW/QXhJFVgny2WqZaBpjFPH3GfybR7qU51 4y1zBKOXqx9jGMkIJwjjuYE+wxR+Skf6sQFCbp6wcQZ+4zdYD57ZGazkkoWF3GxGhCRG 9idfpZtxnLBIcYuexT7X/3R3ZEj8r3g9f1ygHCPeNeaMFe6+26aMBC65/hEk9MnuVS/S CUfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767745470; x=1768350270; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/TN7UGnfphndaVKHQtMwrLE9va7c77GtVw3k67bMCPc=; b=xSfpY44Jog+L+pCNnZix6kIuyMpdgEgYVW3ssVKDGdNJLDWjzv+OR/iCBbKTv7TB5F 601EXML1GP+7RRoHOS7WcySqydgfyMU6nAepoc9MNSHOtB+Uiu1jfpJh/kRdbFyrjcyg uOk4mBG6uG0knAD7zFcQxmzo/xA/T0L0VpmUevgHJIvsMDqYdFuc7bsZzq37xf6pgxjj 87dNPKlDBL6DR+QL5jc7Iuc6OW8hmxvbZdqRAZXO+eOUVVnZTpatul/bWSjJdxsCS6JY Y8qwFLcarJEZBSx5XCyentYdYpL/pzY3WwZKptkSg6t0jU93iGhsKzECJeHvY2KDcW4H ct1Q== X-Forwarded-Encrypted: i=1; AJvYcCXi8G1tm/X1mTTSqIEp7oRCqXP2dWwnF9MevcbZKEMshnGbS+4xJIYxQn4kw0iLZ3wnuqlO/g19@freebsd.org X-Gm-Message-State: AOJu0YwuXlqdcVZsQ0RDL4J4rN3I1W4FaXFvIl8NIYq3CVXP9360heI1 Y/WOoQH3kWX06gH7gM7s+4YRomb9k+EYJ3ztIoNTJY+EgH3FdYh/pLhXbOSmnbRF19x3Qz/iIdb DHaWgCWPx0BPL7/+Pilk6XJAOAyN1HWk= X-Gm-Gg: AY/fxX5BK7aZBBhMUQ0LUDoY/95yPxsvhpKDqtEplrINgcAehq88La4LRIgKXs98FNK P5c2fqMJj4OaVG9EilOPtG55Nj1pMwA51ZwdrYaW+H7icIfYowAbOKK5ml2IQzR/MLnJ9BfqzAV Zy420WMg60Mw9ftFLIFfjIxljAUmcj3UWYZ0x3xvvZUV40tpXb1H6goBnVFJb5BweqFlv1RXONb HAOH4GpnkFS2K5/A3tIaWoUKVY6A3WschPb8CcFtjqffMBqWUGrBrpu2dHhLrnbknidfyHdZHq1 IelqzbIzFjt/mjmBjvG0uqEm2w== X-Google-Smtp-Source: AGHT+IHbL8A7t2W3zRxL1k6lBovHkye3rkmOS1imTpsIpIQWgTiB4XkWP3fY2PI+12HOz3TIFotvZBVqdf+m3p+0/6c= X-Received: by 2002:a17:90b:2d82:b0:349:19a8:e00e with SMTP id 98e67ed59e1d1-34f68cb968bmr705713a91.31.1767745470298; Tue, 06 Jan 2026 16:24:30 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Xin LI Date: Tue, 6 Jan 2026 16:24:18 -0800 X-Gm-Features: AQt7F2q3HJAA10SLrcVTguHyFUZk4t09kPaKmld1H4Wwcl6lxpWvQQjXQqCas48 Message-ID: Subject: Re: mtree(1) recent POLA violation To: jlduran@freebsd.org Cc: Gleb Smirnoff , current@freebsd.org, christos@netbsd.org, Ngie Cooper Content-Type: multipart/alternative; boundary="000000000000cf806f0647c150eb" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dm81F47yZz44LB --000000000000cf806f0647c150eb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Jan 6, 2026 at 4:21=E2=80=AFPM Jose Luis Duran wrote: > On Tue, Jan 6, 2026 at 9:08=E2=80=AFPM Xin LI wrote: > > > > > > > > On Tue, Jan 6, 2026 at 3:47=E2=80=AFPM Jose Luis Duran > wrote: > >> > >> On Tue, Jan 6, 2026 at 8:37=E2=80=AFPM Xin LI wrot= e: > >> > > >> > (Adding ngie@ who reported PR 219467 and Christos for visibility) > >> > > >> > On Tue, Jan 6, 2026 at 3:05=E2=80=AFPM Jose Luis Duran > wrote: > >> >> > >> >> On Tue, Jan 6, 2026 at 7:37=E2=80=AFPM Gleb Smirnoff > wrote: > >> >> > > >> >> > Hi, > >> >> > > >> >> > the recent mtree(1) import from NetBSD brought one change, that i= s > a POLA > >> >> > violation and I would also question if the new behavior is desire= d. > >> >> > >> >> The change stems from: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219467 > >> >> > >> >> > Before the import 'mtree -c -R all' would leave 'type=3D' keyword= s, > despite '-R > >> >> > all' asks for removing all keywords. The 'type=3D' is special, > since this > >> >> > keyword is required to reconstruct a new spec. > >> >> > > >> >> > In other words before the import this was working: > >> >> > > >> >> > mtree -c -R all | mtree -C > >> >> > > >> >> > Now this is broken. The above was standard idiom to compare > installed to tree > >> >> > to a specification. Now the correct syntax to get the same > behavior is this: > >> >> > > >> >> > mtree -c -k type | mtree -C > >> >> > > >> >> > I'll let other to decide do we want to fix this POLA violation or > not. At least > >> >> > this needs to be recorded in Release notes. > >> >> > >> >> Right, according to the manual page: > >> >> > >> >> -k : Use the "type" keyword plus the specified (whitespac= e > >> >> or comma separated) keywords instead of the current set of keywords= . > >> >> If "all" is specified, use all of the other keywords. If the "type= " > >> >> keyword is not desired, suppress it with "-R type". > >> >> -R : Remove the specified (whitespace or comma separated) > >> >> keywords from the current set of keywords. If "all" is specified, > >> >> remove all of the other keywords. > >> >> > >> >> So, the previous behavior was bugged. It now does what it says it > should. > >> > > >> > > >> > If we look at when the keyword feature was initially implemented > (CSRG r51884, 34 years ago), it's quite clear that "type" was special: > F_TYPE is always set regardless of what's specified with '-k' (mtree.c), > and in create.c the flag is the only one not being checked. IMHO "type" > represents a material difference in a file hierarchy specification, and > should always be present for non-plain files. > >> > > >> > It has been there for 34 years and legitimate users evidently rely o= n > this feature and the historical behavior should not be considered a bug. = I > think we should restore the historical behavior and amend the documentati= on > to reflect it instead. > >> > >> I'm not opposed to reverting it, if we also change (something along th= e > lines): > >> > >> 1. Remove: "If the type keyword is not desired, suppress it with -R > >> type." from the "-k" flag description. > > > > > > Yes I think NetBSD mtree.8,v 1.44 ( > https://mail-index.netbsd.org/source-changes/2006/09/12/0034.html ) > should be reverted. > > > >> > >> 2. Add: "If 'all' is specified, remove all of the other keywords with > >> the exception of 'type'." > > > > > > In fact the current wording already mentions it: > > > > Use the type keyword plus the specified (whitespace or comma separated) > keywords instead of the current set of keywords. If =E2=80=98all=E2=80=99= is specified, use > all of the other keywords. > > > > I'd probably change the '-k' part to: > > > > =3D=3D=3D=3D=3D > > .It Fl k Ar keywords > > Use the mandatory > > .Sy type > > keyword plus the specified (whitespace or comma separated) > > .Ar keywords > > to replace the current set of keywords. > > If > > .Ql all > > is specified, use all of the available keywords. > > =3D=3D=3D=3D=3D > > > > and the '-R' part to: > > > > =3D=3D=3D=3D=3D > > .It Fl R Ar keywords > > Remove the specified (whitespace or comma separated) keywords from the > current > > set of keywords. > > The > > .Sy type > > keyword is mandatory and is always retained. > > If > > .Ql all > > is specified, remove all keywords except > > .Sy type . > > =3D=3D=3D=3D=3D > > to make it more clear. > > > > That would render as: > > > > -k keywords > > Use the mandatory type keyword plus the specified > (whitespace > > or comma separated) keywords to replace the current se= t > of > > keywords. If =E2=80=98all=E2=80=99 is specified, use = all of the > available > > keywords. > > > > [...] > > > > -R keywords > > Remove the specified (whitespace or comma separated) > keywords > > from the current set of keywords. The type keyword is > > mandatory and is always retained. If =E2=80=98all=E2= =80=99 is > specified, > > remove all keywords except type. > > > > > > as attached. > > > > > > > >> > >> > >> > Cheers, > >> > >> > >> Regards, > >> > >> -- > >> Jose Luis Duran > > > Yes, number 2 was for the -R flag, as you noted. > > The code "fix" is to revert: > > https://github.com/NetBSD/src/commit/2163af1bb7ee561f0ab2251ddd2693a84909= a7db > > Let's wait for ngie, otherwise, I'll submit the patch to GNATS. > Thanks! There is no rush, let's wait for ngie to chime in in case my reasonaing wasn't convincing enough :) Cheers, --000000000000cf806f0647c150eb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Tue, Jan 6= , 2026 at 4:21=E2=80=AFPM Jose Luis Duran <jlduran@freebsd.org> wrote:
On Tue, Jan 6, 2026 at 9:08=E2=80=AFPM Xin LI = <delphij@gmail.co= m> wrote:
>
>
>
> On Tue, Jan 6, 2026 at 3:47=E2=80=AFPM Jose Luis Duran <jlduran@freebsd.org> w= rote:
>>
>> On Tue, Jan 6, 2026 at 8:37=E2=80=AFPM Xin LI <delphij@gmail.com> wrote:
>> >
>> > (Adding ngie@ who reported PR 219467 and Christos for visibil= ity)
>> >
>> > On Tue, Jan 6, 2026 at 3:05=E2=80=AFPM Jose Luis Duran <jlduran@freebsd.org<= /a>> wrote:
>> >>
>> >> On Tue, Jan 6, 2026 at 7:37=E2=80=AFPM Gleb Smirnoff <= glebius@freebsd.or= g> wrote:
>> >> >
>> >> >=C2=A0 =C2=A0Hi,
>> >> >
>> >> > the recent mtree(1) import from NetBSD brought one c= hange, that is a POLA
>> >> > violation and I would also question if the new behav= ior is desired.
>> >>
>> >> The change stems from: h= ttps://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219467
>> >>
>> >> > Before the import 'mtree -c -R all' would le= ave 'type=3D' keywords, despite '-R
>> >> > all' asks for removing all keywords.=C2=A0 The &= #39;type=3D' is special, since this
>> >> > keyword is required to reconstruct a new spec.
>> >> >
>> >> > In other words before the import this was working: >> >> >
>> >> > mtree -c -R all | mtree -C
>> >> >
>> >> > Now this is broken.=C2=A0 The above was standard idi= om to compare installed to tree
>> >> > to a specification.=C2=A0 Now the correct syntax to = get the same behavior is this:
>> >> >
>> >> > mtree -c -k type | mtree -C
>> >> >
>> >> > I'll let other to decide do we want to fix this = POLA violation or not. At least
>> >> > this needs to be recorded in Release notes.
>> >>
>> >> Right, according to the manual page:
>> >>
>> >> -k <keywords>: Use the "type" keyword plu= s the specified (whitespace
>> >> or comma separated) keywords instead of the current set o= f keywords.
>> >> If "all" is specified, use all of the other key= words.=C2=A0 If the "type"
>> >> keyword is not desired, suppress it with "-R type&qu= ot;.
>> >> -R <keywords>: Remove the specified (whitespace or = comma separated)
>> >> keywords from the current set of keywords.=C2=A0 If "= ;all" is specified,
>> >> remove all of the other keywords.
>> >>
>> >> So, the previous behavior was bugged. It now does what it= says it should.
>> >
>> >
>> > If we look at when the keyword feature was initially implemen= ted (CSRG r51884, 34 years ago), it's quite clear that "type"= was special: F_TYPE is always set regardless of what's specified with = '-k' (mtree.c), and in create.c the flag is the only one not being = checked.=C2=A0 IMHO "type" represents a material difference in a = file hierarchy specification, and should always be present for non-plain fi= les.
>> >
>> > It has been there for 34 years and legitimate users evidently= rely on this feature and the historical behavior should not be considered = a bug.=C2=A0 I think we should restore the historical behavior and amend th= e documentation to reflect it instead.
>>
>> I'm not opposed to reverting it, if we also change (something = along the lines):
>>
>> 1. Remove: "If the type keyword is not desired, suppress it w= ith -R
>> type." from the "-k" flag description.
>
>
> Yes I think NetBSD mtree.8,v 1.44 ( https://mail-index.netbsd.org/source-changes/2006/09/12/0034.html= ) should be reverted.
>
>>
>> 2. Add: "If 'all' is specified, remove all of the oth= er keywords with
>> the exception of 'type'."
>
>
> In fact the current wording already mentions it:
>
> Use the type keyword plus the specified (whitespace or comma separated= ) keywords instead of the current set of keywords. If =E2=80=98all=E2=80=99= is specified, use all of the other keywords.
>
> I'd probably change the '-k' part to:
>
> =3D=3D=3D=3D=3D
> .It Fl k Ar keywords
> Use the mandatory
> .Sy type
> keyword plus the specified (whitespace or comma separated)
> .Ar keywords
> to replace the current set of keywords.
> If
> .Ql all
> is specified, use all of the available keywords.
> =3D=3D=3D=3D=3D
>
> and the '-R' part to:
>
> =3D=3D=3D=3D=3D
> .It Fl R Ar keywords
> Remove the specified (whitespace or comma separated) keywords from the= current
> set of keywords.
> The
> .Sy type
> keyword is mandatory and is always retained.
> If
> .Ql all
> is specified, remove all keywords except
> .Sy type .
> =3D=3D=3D=3D=3D
> to make it more clear.
>
> That would render as:
>
>=C2=A0 =C2=A0 =C2=A0 -k keywords
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Use the = mandatory type keyword plus the specified (whitespace
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 or comma= separated) keywords to replace the current set of
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 keywords= .=C2=A0 If =E2=80=98all=E2=80=99 is specified, use all of the available
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 keywords= .
>
> [...]
>
>=C2=A0 =C2=A0 =C2=A0 -R keywords
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Remove t= he specified (whitespace or comma separated) keywords
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 from the= current set of keywords.=C2=A0 The type keyword is
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mandator= y and is always retained.=C2=A0 If =E2=80=98all=E2=80=99 is specified,
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 remove a= ll keywords except type.
>
>
> as attached.
>
>
>
>>
>>
>> > Cheers,
>>
>>
>> Regards,
>>
>> --
>> Jose Luis Duran


Yes, number 2 was for the -R flag, as you noted.

The code "fix" is to revert:
https://github.com/NetB= SD/src/commit/2163af1bb7ee561f0ab2251ddd2693a84909a7db

Let's wait for ngie, otherwise, I'll submit the patch to GNATS.
=

Thanks!=C2=A0 There is no rush, let's wait for = ngie to chime in in case my reasonaing wasn't convincing enough :)
Cheers,
--000000000000cf806f0647c150eb-- From nobody Wed Jan 7 13:43:55 2026 X-Original-To: freebsd-current@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 4dmTlp21F8z6MsPH for ; Wed, 07 Jan 2026 13:44:06 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: from mail-ua1-x929.google.com (mail-ua1-x929.google.com [IPv6:2607:f8b0:4864:20::929]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dmTln5tBFz3Thk for ; Wed, 07 Jan 2026 13:44:05 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ua1-x929.google.com with SMTP id a1e0cc1a2514c-9412cb281acso641177241.2 for ; Wed, 07 Jan 2026 05:44:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767793439; x=1768398239; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:autocrypt:from:cc :content-language:references:to:subject:user-agent:mime-version:date :message-id:sender:from:to:cc:subject:date:message-id:reply-to; bh=xUh3/XlFSw0JfZ1MGTYdjoGYVLbf+y8h7VP0Qt2T9WU=; b=nWGWn1isB45GAvSDx5awSdLC1QM5xqxu4UYjfdV91ERUVpeW/aTGi+i7JJcBOesW+h pHbXnCTEscuyHRS/BmMPru9FbZbKkMOxhM95IBo87i6nrCf+7TiQmNBipfAYTMWZQ38T hkV4yk3EL7OUCj8+8MOP0M+BfstuQYz8sK1XHRYIHIPMup5PiP9HMDxkTElXkgNc92W4 4ByBeWbvKMPgs80hSbFrZrccQmCPgyFNCOcftxfQ3KdJre48VdtjYvxePIsT5NOBBAdk 2BgKm3v96nVOlRAw6+bKLX7K1wwbXoJrG3idbfTV7xYq67lhvOiWDJyGuPDvX3wD45rJ BnJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767793439; x=1768398239; h=content-transfer-encoding:in-reply-to:autocrypt:from:cc :content-language:references:to:subject:user-agent:mime-version:date :message-id:sender:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=xUh3/XlFSw0JfZ1MGTYdjoGYVLbf+y8h7VP0Qt2T9WU=; b=ZUnMdYVIUV+FXFTEYZPU+riJy2DZbH/oFsn0fkfRTY+yyzt7dsgzEnymQXOy+t37cJ 4UPTJvVvgNh+w9CBQK3RPtO3RTzlVM9Xt9U7gjcvUtlnkXn5onYfVfmBj4oXm10T+JeM FJkzmjwwg+Sx/OShRkwjmuOZJdYopioWHMDXteuNMvukMlH6jgb+OaH49fqixZ/VGW7k ObFDcDzJ4UII5Vp5uYjqGxvAQSYbN1zj5lkFIIjRQGzGEA/ZHL7ZWWX0xN7Qms4CZaC+ Ak3z6NHg4JFQiZ34sCw/Nq4OJeegj0brJ3wu08HKfg9t9qFHu/9zk07AmauCqqiVVQxV lhPg== X-Forwarded-Encrypted: i=1; AJvYcCWc/Fei75SGkqvB98u1kaclvWody7dCq7qrkYIwPbpxzTLhhWW3prOcyzZBlQspHN1YlzSY4v2FZqMUQrV+A4g=@freebsd.org X-Gm-Message-State: AOJu0YyCEPPbQvzlEY80ILsBPAVL7WPEBxo6xRL+23TRcyb4aEJZyo0C f9TjvCPumZkUHIY/oYpSAFFR/FpVyubHGO0qFQHfTdqoPe9OasS7moKK X-Gm-Gg: AY/fxX5ftIgpbzux6Fpl1X5b2y548Zuo/XTWp4i+cPXQYauSYbTfVM8QlSXxBfAPevR D56VLzhGobCPJ8+mmvQkJWjcWw3gzjx2zeohbP5poxQT9Swhczf4fmR6c7TUif6Gd7EJ03nXhs0 SDwYdEEzwweRUuuwnQOz1CEpIJ84ulL397eTWZFgiPcj2g3zr9F0YNzCd2ndz+TYIoUhec7Uw4M klm6XHT3tNgy/d9jfjEHd9stsklw2LelWIyQJ7sfE/XheR57sEWj+ar7gElI71lz+8V+aqg3Mzz FaNiTAAccPftDdmhSD5tw8CVX7ULNQhnsSiobhO4FQ7NXPVO4gSR7ibvjQpWfVsMzlJJt9NbtIy 9aVjbCt7CPOLjMIlXg/pIQx7kMj38hFS1s2OgF0P016BHK7brRuwiwbAcbOnHW02nHgRPCVJfX8 JYv2qKCdHlVghZbccsweMJYgaBHDHQAcFKhQXfOWpEJciL8tPemDuOJAphWf8hYevqr4jw+8HXn avc0iUG9+M= X-Google-Smtp-Source: AGHT+IErOad/6T/AIir6DloCdWL6DLzG+wK2jX5DPbAG1hi5v9NhIkmCXuY2i+KWXgqc7NfN4BWsBg== X-Received: by 2002:a05:6102:3a0a:b0:5db:f8aa:3a64 with SMTP id ada2fe7eead31-5ecb686e6b8mr730330137.15.1767793439475; Wed, 07 Jan 2026 05:43:59 -0800 (PST) Received: from ?IPV6:2804:f1c:809:801:bc6e:6a65:7274:f08b? ([2804:f1c:809:801:bc6e:6a65:7274:f08b]) by smtp.gmail.com with ESMTPSA id ada2fe7eead31-5ecc521d7b1sm1966515137.0.2026.01.07.05.43.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 07 Jan 2026 05:43:58 -0800 (PST) Message-ID: Date: Wed, 7 Jan 2026 10:43:55 -0300 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: December 2025 stabilization week To: Gleb Smirnoff , freebsd-current@freebsd.org, src-committers@freebsd.org References: Content-Language: en-US Cc: "David E. O'Brien" , Mark Johnston From: Renato Botelho Autocrypt: addr=garga@FreeBSD.org; keydata= xsBNBGStavwBCACjNlp/9+Y+VFe9ieR2h/WWbdvjz4Mb2z/f22bGoaskzCfvVNbo/v3i34I9 H6OdgZkGqheQEAD2jNfRbmPr4z40xDMUpYGLds+1Mvg7G3Hms3j5Ef8KaLSWUNWIfwKdfSVR Qs35ccSJxAdRW5YdI6J3xZgika+3Bc4eJ05YE/nWW+PNTYevt5rqD50N3zybVYIcLoqVPpBi AZE/sf5SLiLACIJb1t/s4x+pi8vgWevxVVT9u8V1f8zYErmHSLSqjxii0B3eRZphX9NCJOv9 +tfFZhnENInhn9gT7H4e2YumUltEy3jacONHJF3CC1pvvWEa6lEyypclMOkHQwNON7DLABEB AAHNLFJlbmF0byBCb3RlbGhvIChGcmVlQlNEKSA8Z2FyZ2FARnJlZUJTRC5vcmc+wsCXBBMB CgBBAhsDBQkFo5qABQsJCAcDBRUKCQgLBRYDAgEAAh4FAheAFiEERL7Dxegbnh7xTiQ5Ob6P xxJcZXoFAmSta78CGQEACgkQOb6PxxJcZXrYlggAgaZmr6c1yIWzN8VksHrHpwt/uxONEP+h ljy3yfrMsgfS5wx5Uzgfih1xYZUFC6jiI63CetqBqJpp3g1klRS1UWYKx2NeXphDMYZEdPm/ a6sXh4bKZbk6IE8Yn0/YiRT57d9DtbvswC7Gn7Igj/MSbhl49TvTGyvuB6juaffVoYZViomx 5zMoee8Ml2o2qj3MrCJ+/K8GU54RlpOGqGRsqdwVdr9XEWub6fF2YFwR46cjmbiU3P5urFHH nkJlBGPIwKxHimTW0lZsdx9aCKRDd/D80/WOEzXmk3k8B9lv/GsvOluHmveLhJG1R1tIJ31I f2q8dfTvqsQXnu8CcWRcgc7ATQRkrWr8AQgA1DufoxScA+CWQbUR6zExIu8wXQKrhuRt4DG2 BgynT7EMUvEBadcbQRZXsBpemNfncc9Axyut/+rWiyKJf9BLQuo/9QYmSRvW1U6+0LJUYmdg kMyBeYaPk+vnssv/u9jLuvV7FVgyE0yk1iaWIKOVDD+XrQCOvGw9uSceBrQyCyo3A/eRM/+p vnDCaywR63PKE+3axk6lfNdGK3TnaWmS30/ZDCZlNsXuqprqR4JdT5wXids5o36dsuJ5EZ20 s5hNMD34s4Yr1Y1R9elH6qBsFCpozs0+jwrArxq+UJJCR6hH5W8ZEwJtRC8tzR8mRE1WywzX BXYj0YhfGztQIxZckQARAQABwsB8BBgBCgAmFiEERL7Dxegbnh7xTiQ5Ob6PxxJcZXoFAmSt avwCGwwFCQWjmoAACgkQOb6PxxJcZXr1vgf/SKXhoZcUU5I7TqcbHg0lJz9tICTupCGHWr/s SQgjh9oEM5j1wqW7FlCGP90Tl9K0g3ow9YdbhU7VK470o6pymX9V9eLHzGgkZO/KMEtGBeK1 u+5ePjCJ/MK5B21KODLSU7WrIL1VN5ceXfQPLYt02LMLtPri+oduHD6RNBeA7US1DUzleq5F 9NHGbvV2U7BdDUezpiO8NaFjFZVB11I5d99FxUM5XGVstI3VhsRKZxjY0KnqJzaQgTFsPGmv AUfZVIN1pXgXiedhPXpr8+Y64jP+pHVwpVmh1zYWL6+q3kqFOUVP6c5iiMeoEXZvgJz7x/AC ek3X5gvu8Hpcv+MZIg== In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dmTln5tBFz3Thk On 06/01/26 15:26, Gleb Smirnoff wrote: > On Tue, Dec 23, 2025 at 10:00:40AM -0800, Gleb Smirnoff wrote: > T> On Mon, Dec 22, 2025 at 01:00:17AM -0800, Gleb Smirnoff wrote: > T> T> This is an automated email to inform you that the December 2025 stabilization week > T> T> started with FreeBSD/main at main-n282678-88b04633c29e, which was tagged as > T> T> main-stabweek-2025-Dec. > T> > T> Due to lack of human and computational resources at Netflix during the > T> holiday period, we are unable to make our regular A/B testing in a timely > T> manner. > > Late update on the December stabweek. The performance A/B testing at > Netflix discovered two performance regressions both related to traffic distribution > on a lagg(4). This was fixed by two commits: > > - ac1cd655f647 (applies to Intel NICs supported by ixl(4)) > - 21865c970888 (applies to all) > > Also, a panicing regression in ipfw was reported. If you try to add a rule > with 'log' keyword and without a rule number (autonumbered), the kernel would > panic. There is a temporary patch attached to the email: > > https://lists.freebsd.org/archives/freebsd-current/2025-December/009754.txt > > There is no yet patch in main addressing this problem. > > Also, there is a report of a kernel panic in in6_selecthlim(). While the > problem is known for a long time, but very likely with the December > snapshot the race became easier to hit. > > Both panics are related to my changes, and I'm working on addressing them > before the January stabweek. > I've missed the December email but I had this regression [1] on my Thinkpad E14 laptop. Mark attempted to fix it at that point but it didn't work as expected and I didn't hear anything from David. I keep running a modified GENERIC-NODEBUG kernel without tpm device. [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291067 -- Renato Botelho From nobody Wed Jan 7 21:13:09 2026 X-Original-To: freebsd-current@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 4dmgk73kywz6NL8F for ; Wed, 07 Jan 2026 21:13:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 4dmgk55flWz3Wwb for ; Wed, 07 Jan 2026 21:13:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=eXzH0mJ6; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1767820393; bh=BWNhHkRFII3hTqiw5eDsBD6b58DIVUGjVZtIPvlTbj0=; h=Date:From:Subject:To:References:In-Reply-To:From:Subject:Reply-To; b=eXzH0mJ6W6v62GUpSMubeIhHTOdW/5xgqC6FbL1D37kJOvJVlstRXLDE0v3IaO/ho9V7YXj+/0c0GFY6A6stITKgls6bPuxUXmURX6fOz3OmcG9C31Y6an2+ZwlIxP7c4kv/VC0VyUaq6p6KS0DbTCMRqqDKhIWkMKnhrXjzTpynuHPDKNUEBNzH/Y0qdw4OEGkABmf0j83le5VekmCeBjRyGEbFcXcjsRfaWx70plW+JEnM/8yZjvEt5ph7xHb1AYDQaGKBd6ZUdcV1935zZZJFHMyeeIn852ObXlNPLpyBG0ikIEPUiw3yysockrCzatk41kP1HGFru+VYUcNqMw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1767820393; bh=0S3QdTccBEKoqYNqa/k25Etb/QBmepDJK0jlIH+WIBt=; h=X-Sonic-MF:Date:From:Subject:To:From:Subject; b=bvn1AsbN4lx4Z2oqgFsEI2U7mmibpdZUAMux8jWap0PV/FedkEiaN6LbxffjG5BJZXX5cqNF46TzK4ZW9xfyaQ3lLB8fel7GJTX2oftIYSkjQ0bVnkcZj6/7ii7W0q1aAngHZqnie4txgi3lPQCrzAn/+ETRua1BHrEXAKuUUYC1E7YQxiO4lgcnuCNIH4S1Qyi92byBcny3FKTF9qC6rUHQIZx6qy1yx1g62C1Z/TtQypjZSl0KebLn/fzXl1ipQOLjac47W2ofOfogwhjFo/ri6gB+d3dil+zhnsPiSxd7haDUB6v0MgxciciiDvR+jycupUEXGaTiX6oLoyju5A== X-YMail-OSG: jN3.jVEVM1nx8YtWsLMadAMQpfEt8FYz5X5pMsTDQDSYD5vF2qtnQSmtLNZV0Nc 47xCJ_5Us41idQ0E9kZV5WDVtUWIlEMFPf4PI2O0Osr6ndKqrJM2_ckpLn.RwFBqtUZYR0n1koJb nYx3CZ3HAcS6OO.d0MG7KOTVZsGHdn1VIWRKlA2xohW8Ap_p7wqtFi1TebT1DAtKp11xDZnEvbrA qa_OioQWXeKdu1r13b8NojjuIFeWTMNRya07O1tDjT_0LDct1BvUgoHRhYWVys0gch1fiSDhcC61 LvkqAXV4113aijqkybVHtzC1TM0uRJ9x.WDHGWQCrshk4ykREalJoUy74LmvTaUgryUdX34vc3W9 KsW0BksWtPYsc3KhNZmsSkYG9RvMUtuaHPVj.ilUYpwjRQtDkOyPoXo2D80oMciieDizpa6eRI1V AG0xlbXw4vI5jsVlBveWh3IcpOlbUUf0dSBGRh3jkmqy_jTCJoTFTK3XLmNghzrT5ftyjzhgnJKh ZOoq3edVfSsDBbs_jGc7UnUQZpx.sueSfgB4po6Rt6CZAcgiEpeRrEbwKXPeySsgNCZrhoLtNqSI 4XTw.uWCU9RQU_WEzGh1aT_i75r5lSP.NxK71K5N94Vqlh2xTNFzwbth4oxlmcl8XyOQ3i5zDiai hJ_A6E3_2PAwuyjV9iy.CC_.F3Qzvxbt7GBw8dwsL2Z09HVOhV6vL66NSPYYntWIIk9PdKAWLrXw 7pa4cDii4HVrG6jOg5pt6MN.GF7HEmq9eOzvAS.LvxBxsbWbSeX5D7OGSYuK9b_X3LcROL8YTXm1 WVylxoar8sz6.qZ7AdT8J.hXbRhN.YiS8zaVVhXQ7yVvjVENI7WIDHMeGLPL7ztSjniCaDfTmwNi HAzUcmdXInNovAxCunu4ZTMi587mvo7uw4QM1HTOHgqkgo4DWEljdnfhF7.LUmLkErCz0sR3zLjy FOlcCAkkDl9Lt9WFJ3xRF9.lCD3dYPosoYVNWlrLqrKOB76rRamu2Gf7_09ZWkh7RZ9VJAT8vpky HU3dlntQQyIrRCDwEgnX4NHLG8zrMi3JTrmlp2MUVi04y2sQ88S2hkvTqseha6LhW5p1KcN7NHqd Kle_xcxvUpJGPFH7cAU7OwPxUzqH_g1nXtkWQ42_n.auguQWzaFVb8maq1GHTIjsblKO4pfNK6KM qYlEZViLlJ5tSnB1ONLJs8udM8nzTBatMgcs7VZkiinJYfNEJVXGOtwIQ1D_yP6VY0YmjZ4s24Uo V75xUHynyqJfEtkmvn0ecPdocMpNYQVZxGyn.Cl2F9PyJ7vbpDmFNGQEGSoZTJlyuV8.Z0DT5yoq qVYPW9LElOq_StM0tS0W7qmSt9_.o39_3EocVxGGImqavmgrkF1LiJNWGkU3Vd4YPqTUEr3BuGFe uUVr8xvobqnuLKVknDOF8icVrD2ARxYnDnwoZm2OuVQubwr2vNAgIyK2I3cjnz4e1HFBbKiEQV2Z XU2BrRC6IuY3FFsVKvJHpO6kKdDIA15Xs64lDlnHX9hEY.vMf_ZxrxLnveHiDPOBUKmBR0d91D5S k4.ep7j8W9m_UiUif6AJYp4rPrlpVBXCRPNgwgivYafTUKk52t.2FO4lWfwon0m0pZ.CMOYgbuN6 OMYHDe9W.YEHMwBUKp5Qr519WR8zruQL2r_ssveD8cmjbgkI.FtFmUr.c5S6Wdq8ioossPyj1yEm NbpGR0qVGh8jacFLk_pSmFxHDZzVbhAxUZOEu0e9QJTpEk1Ygn8XM9S4oTtA.ekALYwgg5Vzpowl JFAgnpw6wuN0iNfi4Qw57K9LVE1LiqE9Rq3CnpFmZrQW9nIkLkcRRbkWQxQg6tKFALhIeL2PoSG2 5ZI1j2G9Y4rXVVyQsVY.ngYrbhVC61l0RgWO5pf0cZ9hdLKeF7aXuRL_SxtFFm.NTLNmU55Pts5Q RiSGnlylVEj8DOXb3jRGh6iig8NmgIo87PYJsFkgyCinz0VpoOQhCft0gN2PoS8_0LDhj_YAA1Sf bvsoK11OBCTymT6udoqnXYfp_y5GsFSQ4RxENzeMzQ4jnA_fYa6GsOYZkb_md.TA0YfxLuq2B1xE _tvf5fYSoufDSC407QbpEPSAy1suCBGFWRDrKzyNL2ZUMGjOMU0WuBB9OrtdT03D6.VVgXOo.1fz X5z0pX1QtF_PNl02JcdHho0SkWPXMzYJixoN71eEtyw.A7dXIHcuf82vUPLQExG9_t9Uv.lI0hcM myI0JtGB.yhfFwFJtDvpm7sWtCruekIvHsLpX7nr.vJ03o2NRfUkAv3EfRmky8s3byVuV8WR2zGI - X-Sonic-MF: X-Sonic-ID: b966f231-098a-4fdb-a94a-540062ef537a Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Wed, 7 Jan 2026 21:13:13 +0000 Received: by hermes--production-gq1-86969b76cd-sdn5h (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 56db6d70382a1523d5f8095751cac92d; Wed, 07 Jan 2026 21:13:10 +0000 (UTC) Message-ID: <5df147fb-b06f-42c0-9107-bd6873f04e33@yahoo.com> Date: Wed, 7 Jan 2026 13:13:09 -0800 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Mark Millard Subject: Re: A question on how much of my list messaging is considered inappropriate content for the lists I post to? To: Anton Shepelev , freebsd-current@freebsd.org Newsgroups: gmane.os.freebsd.current References: <7d2a8e91-c78b-4207-a4ab-41056333bdd5@gmail.com> <20260101182647.83e09e83e81605690b1ff0fc@dec.sakura.ne.jp> <20260104180209.585347eb16ad8caf84c43e44@gmail.com> <7cff491e-2c43-4855-995d-917a0e7ce07c@yahoo.com> <358af5ea-92ce-4f79-a4e3-0d51e7c34647@yahoo.com> <20260105005239.28bd15d2b0d13063c6bf240c@gmail.com> Content-Language: en-US In-Reply-To: <20260105005239.28bd15d2b0d13063c6bf240c@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailer: WebService/1.1.24866 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.81 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.81)[-0.805]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TAGGED_RCPT(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.31:from] X-Rspamd-Queue-Id: 4dmgk55flWz3Wwb On 1/4/26 13:52, Anton Shepelev wrote: > Mark Millard: > >> On 1/4/26 11:53, Mark Millard wrote: >> >>> This is a test of using gmane.os.freebsd.current from macOS >>> thunderbird. Use of news.gmane.io looks to be a great >>> suggestion for me. > > It works! Observe, however, that your entire message is one > level of quotation too deep, because you are replying to > yourself, and your entire message is a quotation. I suppose it > is rather a user slip than a Thunderbird bug. Yes. > This should also > explain why your message is an orphan (not part of a thread). In my news.gmane.io context, my oddly quoted message is indented just under your message in the thread and does not appear to be an orphan at all. > . . . To ensure correct threading, take care to reply to > messages from the newsgroup, rather than from your local inbox > or outbox. My few subscriptions that were set up to get mail are now set up for no mail. (Most were nomail in the first place.) On macOS all list reading and message sending/replying now are via news.gmane.io . For my context, it was a great suggestion. Looking at lists on the iPad is still via the normal web interface. I do not send messages from there. > . . . With this list, > this is achieved by sending an e-mail with any content and > subject to: > freebsd-current+subscribe-nomail@FreeBSD.org > If you are already subscribed, it will change your subscripton > mode to no-delivery. news.gmane.io sends out mailman related instructions as most of the lists information have not been updated since before the Mlmmj conversion (Mailing List Software) in 2021-May+ or so. Another oddity is that "encode encrypt" is set for (at least): gmane.os.freebsd.devel.pkg freebsd-pkg@freebsd.org gmane.os.freebsd.jail freebsd-jail@freebsd.org gmane.os.freebsd.devel.virtualization freebsd-virtualization@freebsd.org This messes with how things are displayed for reading messages (compared to the lists.freebsd.org web way of reading) when one or more of those are included in the set of lists a message had been sent to. It is trying to make the content anonymous. I sent a request for an adjustment for the one I'm subscribed to: gmane.os.freebsd.devel.pkg . I did not know of the other 2 at the time. > >> I did not notice dev-commits-src-main or >> dev-commits-src-branches or dev-commits-ports-main as >> available. I got dev-commits-src-main wrong: it is there as: gmane.os.freebsd.current.scm dev-commits-src-main@freebsd.org With the new UI context, I've changed which ports list I use to one I was not previously using. dev-commits-ports-all . news.gname.io has two selections that reference that: gmane.os.freebsd.ports.scm dev-commits-ports-all@freebsd.org gmane.os.freebsd.devel.cvs.ports dev-commits-ports-all@FreeBSD.org I'm using the first. The 2nd has a likely false list of (non-equivalent) freebsd-*@freebsd.org aliases reported. > > . . . Take utmost care when filling the > request form and exercise patience while the administrator > processes your request. That page is also useful for searching > for available mailing lists, because group names may be > different. > > > We will see how my request goes. I also asked a question about the potential handling of mailman vs. Mlmmj issue since it is not limited to one or a few gmane.os.freebsd.* . The submittal form is not designed for such issues and 1-by-1 submittals might not be desired. Another possible oddity is the "+" in gmane.os.freebsd.ports.scm having mlmmj+ listed for the Mailing List Software. Thanks again for the reference to news.gmane.io . -- === Mark Millard marklmi at yahoo.com From nobody Wed Jan 7 21:43:54 2026 X-Original-To: freebsd-current@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 4dmhPS6fkKz6NM8M; Wed, 07 Jan 2026 21:43:56 +0000 (UTC) (envelope-from markj@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dmhPS64XRz3c6C; Wed, 07 Jan 2026 21:43:56 +0000 (UTC) (envelope-from markj@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767822236; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YmLNvgVbvjX9I3cdO7LaOMEerSZn4IzWWDYhIisvNyU=; b=QAeMrvJ8tHcTp2ZfV3xNDE0JpFQVeabfLKUOh1HmzLqcOlLm4P83d3Wfx/0v01c9fhLa7b GAxswwfjuRhVT9ENCHd2M+rVSyxar7RE9598NiuXuCCoVt8s/WmUfLFMzFoocZ+Z6GBGJN 76GEslEG8BV6xa97U1oF3yw2kPDlsdvgYoMw3ExR6dur6/AoUcCb+OpxLUVVDn53AyagEq vzx13Mw0IlyAQl5KquTXv6Pp1rdKt8wMeOP+pqZHu3z+toVdmBdh3h9qN7G59rLFCNaxYC beoGgVksOgd5ArNvb8p3zADNTbTIsTZJ0y3m1jDwvKiqEe6xkl45JSiqjp2vMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767822236; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=YmLNvgVbvjX9I3cdO7LaOMEerSZn4IzWWDYhIisvNyU=; b=q3hbN/2XoXMBNjHc6sY9FS88E4kwUG8Z9Dl6fFuHGREFvIEBAdfRdHCBQHQtkNb3OKQLkc AiQuIfxH3x/1def7l6k5MIFhpG+GFfbMr3XenYHXaJ5HqoRLsf7Ceccn6LWl97ZxoUxalA 1xGsr4aEB7kCr90BfvkGgn2rsfDQvZ5DDWTzcF6qVAF0GC6aBuvYaPHu2RX+rzeNJrvW6c x5RWhedhR4MxgS3GjP9CBIIqhoI5B+sfgYxzmPUZov4lRefVx7Riq4UoyeykUfj29aI+CC cW3/pbcpbwJAkQaScow+wIMn8oo019V+vocrpm/NUllO/T6lSJJhfV0pnyDEvQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767822236; a=rsa-sha256; cv=none; b=fklURR2L+2UoNYHFtroETiLxwvtGuytmaTeJOLT+8m26CS+v4z5Ra4UmV+I5+at/poXonS Zctzq4S9SlwUNOF733pLwSLA6ZvPwG90EljQYdmT/kWr9y+fbQApmOCE+oHh4/nF5UQVf+ otWf/adH7JUOz5Z9Qpk3f6XyCvMvMGU0MAvLhPHeVPUao7Vf8yQEN9xYeurt9cmvaUeP2W KsjEYF1PNwWNPEGWwNKUP+VDCysd1B6hbTXpe9DhH4h232Efvs0nET4Ti8S50khGAN01bP uRYQwjK9+KiajINMTtZxJ3PdjsFtMg1BnBbl6P9l8iNbkpCrbYvPn0DqaivdYQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from nuc (192-0-220-237.cpe.teksavvy.com [192.0.220.237]) (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) (Authenticated sender: markj) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dmhPS3Qgcz7Nw; Wed, 07 Jan 2026 21:43:56 +0000 (UTC) (envelope-from markj@freebsd.org) Date: Wed, 7 Jan 2026 16:43:54 -0500 From: Mark Johnston To: Renato Botelho Cc: Gleb Smirnoff , freebsd-current@freebsd.org, src-committers@freebsd.org, "David E. O'Brien" Subject: Re: December 2025 stabilization week Message-ID: References: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Wed, Jan 07, 2026 at 10:43:55AM -0300, Renato Botelho wrote: > On 06/01/26 15:26, Gleb Smirnoff wrote: > > On Tue, Dec 23, 2025 at 10:00:40AM -0800, Gleb Smirnoff wrote: > > T> On Mon, Dec 22, 2025 at 01:00:17AM -0800, Gleb Smirnoff wrote: > > T> T> This is an automated email to inform you that the December 2025 stabilization week > > T> T> started with FreeBSD/main at main-n282678-88b04633c29e, which was tagged as > > T> T> main-stabweek-2025-Dec. > > T> > > T> Due to lack of human and computational resources at Netflix during the > > T> holiday period, we are unable to make our regular A/B testing in a timely > > T> manner. > > > > Late update on the December stabweek. The performance A/B testing at > > Netflix discovered two performance regressions both related to traffic distribution > > on a lagg(4). This was fixed by two commits: > > > > - ac1cd655f647 (applies to Intel NICs supported by ixl(4)) > > - 21865c970888 (applies to all) > > > > Also, a panicing regression in ipfw was reported. If you try to add a rule > > with 'log' keyword and without a rule number (autonumbered), the kernel would > > panic. There is a temporary patch attached to the email: > > > > https://lists.freebsd.org/archives/freebsd-current/2025-December/009754.txt > > > > There is no yet patch in main addressing this problem. > > > > Also, there is a report of a kernel panic in in6_selecthlim(). While the > > problem is known for a long time, but very likely with the December > > snapshot the race became easier to hit. > > > > Both panics are related to my changes, and I'm working on addressing them > > before the January stabweek. > > > > I've missed the December email but I had this regression [1] on my Thinkpad > E14 laptop. Mark attempted to fix it at that point but it didn't work as > expected and I didn't hear anything from David. > > I keep running a modified GENERIC-NODEBUG kernel without tpm device. > > [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291067 Indeed, I propose simply removing the driver from amd64 kernels for now: https://reviews.freebsd.org/D54587 From nobody Wed Jan 7 22:39:53 2026 X-Original-To: freebsd-current@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 4dmjfH0Sngz6NPp2 for ; Wed, 07 Jan 2026 22:40:07 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qv1-f50.google.com (mail-qv1-f50.google.com [209.85.219.50]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dmjfG5bSqz3mRk for ; Wed, 07 Jan 2026 22:40:06 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qv1-f50.google.com with SMTP id 6a1803df08f44-88ffcb14e11so28085516d6.0 for ; Wed, 07 Jan 2026 14:40:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767825606; x=1768430406; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=29TVOVtvdcOVfrcUc4krznUQp6w9Ymieha7kdjAZnyE=; b=EAOY+AckiJ/uOjAuVOSe8KjMS3R79Sv/wVO42pqF4bZW+j3cnJk9QbSe+41K9a1vrE DC4erW6tN7joPxHJfe0tqWF7Xgw1+CsD0q8qw42Fl/+0j/FfJ+9+pzCE5KXUvK2qFdmP vIj2j9nXCGRZ2QVxScIW+zmlsFcaeukJ/r5dQSnZ5oQ1Op116JySfiN7mUYuiZR2GaYs CjbGe2l2wJhLfqwsfB4jXhVCKQ9B/ZUsyN0XpqhjBCeG+MiHtfKij8phKVnWLr1q0MdD NP+1fp4cJSOZvY1fhT05hiXpyJbkBPkrJANk3Myc+KXfoWvXkbp/PbX22F7mkzQO20o0 nArw== X-Forwarded-Encrypted: i=1; AJvYcCXO0OgbVIGbWnxj9y5Nas0PHmp4nYfZNMu+W27xwJZWw8HUkjwWkEEwBJFXb9VHKrtkTOCGWVY9mytSOu5KIaI=@freebsd.org X-Gm-Message-State: AOJu0YzLtCFk3xOFOcc1QRF10wvAu4DQopfyYDrCUE+jVLgLpXqkq4gK wi42BEfNwiGAfJo1orwv19dVSBUzWd6dIvAMtQ5MoMhkSNwQDWOeanwlV8zuRsjktbibv0k/b+Y ZHcSXrmLmyLCO80LVLHKGS7CzGdrmM8A= X-Gm-Gg: AY/fxX5omFNkXvKNY66x5c86mxMHa5Dgw0t/Qms3lJxyQ8Nw8bJ6VlHlevidwvm+SyN 27aIMDzCyPqKDxg6HT95Tm7BYOXr0+i5RL2Slv6kGNS5tqrvtMd86Yb3rb0F1XV6yryb32wtEd1 ZgjrZgNWF2pUKZ7zuh0QXYR8NcYmlPVuaHB4FxgHyEnS86Zp9c0QwBR7qnsMo5RtcceQIvaHZdO 7cvQceX8qXxWvmTA/l//zeLBaz94R4racI+M8MDbcWWqYfY5CC48ohkw041vozuz/pWWC5NG4QR lk6d2dABIFf1nGtQ/osz7MIWX8WHYQ== X-Google-Smtp-Source: AGHT+IFXd/kWKob5D2Wx3NfLaUwan78SFprm5z74oxYjNA4noNNsEliqaPF14Egr0ViVMH6we1C2jy0O0FiVPX+5mUY= X-Received: by 2002:a05:6214:5241:b0:77b:2925:a85b with SMTP id 6a1803df08f44-8908423578emr58696616d6.44.1767825605968; Wed, 07 Jan 2026 14:40:05 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Adrian Chadd Date: Wed, 7 Jan 2026 14:39:53 -0800 X-Gm-Features: AQt7F2pYJiaCN3Ct0pePdXsbafajvtglccU8w1VVSBy97d65ctOdICzrqgCr8Go Message-ID: Subject: Re: December 2025 stabilization week To: Mark Johnston Cc: Renato Botelho , Gleb Smirnoff , freebsd-current@freebsd.org, src-committers@freebsd.org, "David E. O'Brien" Content-Type: text/plain; charset="UTF-8" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dmjfG5bSqz3mRk On Wed, 7 Jan 2026 at 13:44, Mark Johnston wrote: > > [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291067 > > Indeed, I propose simply removing the driver from amd64 kernels for now: > https://reviews.freebsd.org/D54587 Did it work before? I'm looking to see whether the change added tpm or some way to gather entropy from it. The bug mentioned s3 suspend/resume doesn't work with tpm disabled? What's up with that comment, any ideas? -a From nobody Wed Jan 7 22:52:12 2026 X-Original-To: freebsd-current@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 4dmjwG6BNHz6NQxC; Wed, 07 Jan 2026 22:52:14 +0000 (UTC) (envelope-from markj@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dmjwG5VMVz3pYL; Wed, 07 Jan 2026 22:52:14 +0000 (UTC) (envelope-from markj@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767826334; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=fxGSF8L26U9TQ5cZ1SlC010NfHoY/uTRsqAIZKwd9v0=; b=O4FPqISXZjGer0/a+3f3m71vpo5RY+9fuEOYAwjCLlv7e/6sxdsng0tKAiTB6hyU02oHv0 zTt1yZWNVCDKuM7BK/PpRQkzYAVUPnJF3PK7Z7eBELWxftcJBVDhylN5Sdqj4eSTImqfGY KKBeBdwLKq3gU1BmfVQcBi+ab+lVOePzfec8ooVpg9TWkE+slRgGtz7K4TnnS9o/wA+j9f K8sLwn+gpPtF6iU5mDGp15rs0L8x76THvq3yl8x9JkLYH7dyF3Q4nedaMyYHQXo0O1Um88 kgj84ZcqAyX+9z7RUTZga/vjO+rPJeoO6DyFQKQb1PiU01lns3eHi85+Qsf27g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767826334; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=fxGSF8L26U9TQ5cZ1SlC010NfHoY/uTRsqAIZKwd9v0=; b=P5Tx/aXvGy7vBOvlGL0MbNmXeBRdqZgz2koJaVzy0/5edNLLVe2RB8MkE0FSO0JOt9cTUN o+lkw5fTN+WH6nQShY2gS+GgTG3Qs6HahSlWBrxITi2QRVdRRbK5XiElgsScCFCCIHJfJB nlRoM8l/xMbFEqoeRc5b7gq6FcHXFC4fGfyv7e8CqGeDUpebhMNNkthiZc9wdiqAjeuuuQ J5UeAufIjoj1T8n4osSySyHM4N5DKEekBoiSoeg3VE18gLAoFOhoRcRRdYz+QjXKnbw2y9 auPXKcAzwDwYGF3dd4zxZOfEaSoUkwDuUd5lk9WdLMXMAvyEGKs+aQCHUakZEQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767826334; a=rsa-sha256; cv=none; b=AdWJVH7Sr6WInEb85XCNYhwA4jhuaJ3Qh3wBIn3X6a/ktU/Zf0SfmpCDI2xpNKX/PDV7xV JTlgg2rffxDoAwULMyGdD4TnFT/nxIT/WNrYAwbQzBt56hWPYHppZoWKmOHS0zxPyo/H/c Ph8tIWvMErskxzcUxdukC9Rj4+SrZNpbhju/mLqZIcbFrLNOPLFdJ5CKGhFA9tYjL0yjLk vPbt9YuRJNzrle4BpSukWvh+gQOmbejWUqEHu3ZnhbZs64cza7HlvvtbB43EHfM57oRQk8 7vdO12ueQt0y6FXO8AgsM9/DVXo80ME7hShp1SO1AYkaHynNfGbkhQXBZqXl+w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from nuc (192-0-220-237.cpe.teksavvy.com [192.0.220.237]) (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) (Authenticated sender: markj) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dmjwG3XTcz8wD; Wed, 07 Jan 2026 22:52:14 +0000 (UTC) (envelope-from markj@freebsd.org) Date: Wed, 7 Jan 2026 17:52:12 -0500 From: Mark Johnston To: Adrian Chadd Cc: Renato Botelho , Gleb Smirnoff , freebsd-current@freebsd.org, src-committers@freebsd.org, "David E. O'Brien" Subject: Re: December 2025 stabilization week Message-ID: References: List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Wed, Jan 07, 2026 at 02:39:53PM -0800, Adrian Chadd wrote: > On Wed, 7 Jan 2026 at 13:44, Mark Johnston wrote: > > > > [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291067 > > > > Indeed, I propose simply removing the driver from amd64 kernels for now: > > https://reviews.freebsd.org/D54587 > > Did it work before? I'm looking to see whether the change added tpm or > some way to gather entropy from it. The change added to tpm to GENERIC and enabled entropy harvesting by default. Users have reported that resume from S3 fails whenever tpm is compiled in the kernel, no matter whether or not harvesting is configured. > The bug mentioned s3 suspend/resume doesn't work with tpm disabled? > What's up with that comment, any ideas? Yes, see the bugzilla link. I noticed that we don't disable the harvester when suspending, so I wrote a patch to do that, see D53835. Apparently it's not sufficient. I suspect we have to do more and reinitialize the tpm firmware when resuming, but I don't have time right now to look further. From nobody Thu Jan 8 10:21:42 2026 X-Original-To: freebsd-current@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 4dn1Cy1q1Vz62h25 for ; Thu, 08 Jan 2026 10:21:50 +0000 (UTC) (envelope-from ronald@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dn1Cv6wmTz3t18; Thu, 08 Jan 2026 10:21:47 +0000 (UTC) (envelope-from ronald@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767867708; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jkTX1S8NV64dFSvLws72VaeDE0gi+oRSrYEeYqdpbxA=; b=fuccAiXNoGdjPoebmfZVHtwVzWWMnDttYGPrAQaotIce+kt4XXq0KzZaRW8XQqszUNcKRI PeZDYV91h5W9f3PvfA2k96/Kr6ABOLPZdTPEuhcZFNUrrrsVcphX4caE7uUPmh7ALoSCkB BS2DNx+pmCzGE5UljjgsKIg1xeD4o+7s2brNMqoFz5VZdj1b67a+GCKMXhr8QVjg8XhePb Kz8G/9hmwk/8Lzfuc2I8S9y6F9CEFWUnBtduIAVn3EKk+UwReOpVl9DOKvImPlPRxWtqX1 3mXLrZdzEz72g/29Ncp7LFJ+FyYmVR0wCWq0mOVS+Q5JpIfgEHYcUCGEBrc61Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767867708; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jkTX1S8NV64dFSvLws72VaeDE0gi+oRSrYEeYqdpbxA=; b=t79jroq76DHF3mqbE1uSNefcIVyaEpZzFxP1hgzDyvfry/z/qKChhJe6NsDq4gf3EJmB1e cZzJsau4MmOo8L8odsd+1qRVn/oAfI6b71KBFM2tKnSHegpGa/MgWRVC6kcGyf9p5VGRqp F8nzyncptqX6XCyF1X2o1h2NhctKxXnQX1Dk44I2xhDCxfZP8sPeIp771FYr5ZLP6k/EBE YkaNIMw/tUNkbjSZyn3hV4MMkdCLqqE0m7YsJd4Qlds9fckytuD+KHglE7CZDHPOeXaTEN snv9u6vWHW23RuEBXcPiqwSCayggZevyLM5dU7GrHBSA4ASJuNc/JkDJ4wfh8g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767867708; a=rsa-sha256; cv=none; b=pJUJAz6KdX3XM4G57svkZDCM48u33TVf4N09Q/rIk31l/3YKFGR8DAoeVRfEJvKnhbIgh9 PCnZSMjDGmjMKBUvV3UAPhEYyyQb2xVBBvCxc9LsZr8mpFFNpCKi6t4uU5rNB1d3SdYFC1 ovxZIKVcTHF9z1sWSLdB22CuD4X++lQziTmgu6KSr8r0MjKysCgT4mMOBAKydE5jpebIhM NNRwrkWmEirR8mj5sh4PS704RrypsS3C43xpMaT17acfzzAI7xAWZCGEoxI7DnVw6dP5Pl NobohIlIAsJhoIJl97g5v5exTIz4dGiZh4mrxOJbXzw40OR+50V2FPDbkHM9HQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2001:1c00:270f:14b0:490a:42e7:df0a:1aee] (2001-1c00-270f-14b0-490a-42e7-df0a-1aee.cable.dynamic.v6.ziggo.nl [IPv6:2001:1c00:270f:14b0:490a:42e7:df0a:1aee]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: ronald/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dn1Cv41sszPQc; Thu, 08 Jan 2026 10:21:47 +0000 (UTC) (envelope-from ronald@FreeBSD.org) Message-ID: Date: Thu, 8 Jan 2026 11:21:42 +0100 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: FreeBSD 16.0-CURRENT cf1eaaf41 Won't Install To: Thomas Laus , Current FreeBSD References: Content-Language: en-US From: Ronald Klop In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T3AgMjItMTItMjAyNSBvbSAyMToxOSBzY2hyZWVmIFRob21hcyBMYXVzOg0KPiBJIGhhdmUg YmVlbiBidWlsZGluZyBDVVJSRU5UIGV2ZXJ5IHR3byB3ZWVrcyBmb3IgeWVhcnMgdXNpbmcg YSBmYXN0IFBDIGFuZCB1c2luZyBORlMgdG8gaW5zdGFsbCBpdCBvbiB0aGUgb3RoZXJzIGlu IG15IGxhYi7CoCBUaGlzIGlzIHRoZSBmaXJzdCBvbmUgdGhhdCB3YXMgYnVpbHQgYW5kIGlu c3RhbGxlZCBzdWNjZXNzZnVsbHkgb24gdGhlIGJ1aWxkIG1hY2hpbmUgYnV0IHdvbid0IGlu c3RhbGwgb24gYW55IG9mIHRoZSBvdGhlcnMgdmlhIE5GUy4NCj4gDQo+IEZyZWVCU0QgMTYu MC1DVVJSRU5UIChHRU5FUklDLU5PREVCVUcpICMxMCBjZjFlYWFmNDE6IE1vbiBEZWMgMjIg MDg6NTk6NTggRVNUIDIwMjUNCj4gDQo+IHJvb3RAaGFtc2hhY2s6L3Vzci9zcmMgIyBtYWtl IGluc3RhbGx3b3JsZA0KPiBtYWtlOiB3YXJuaW5nOiAvdXNyL29iai91c3Ivc3JjOiBQZXJt aXNzaW9uIGRlbmllZA0KPiBtYWtlWzFdOiB3YXJuaW5nOiAvdXNyL3NyYy86IFBlcm1pc3Np b24gZGVuaWVkDQo+IG1ha2VbMV06IC91c3Ivb2JqL3Vzci9zcmMvYW1kNjQuYW1kNjQvdG9v bGNoYWluLW1ldGFkYXRhLm1rOjE6IFVzaW5nIGNhY2hlZCB0b29sY2hhaW4gbWV0YWRhdGEg ZnJvbSBidWlsZCBhdCB6ZnMgb24gTW9uIERlYyAyMiAwNTo1OTowNSBFU1QgMjAyNQ0KPiBz aDogZW52aXJvbm1lbnQgY29ycnVwdDsgbWlzc2luZyB2YWx1ZSBmb3IgMTA3DQo+IHNoOiBl bnZpcm9ubWVudCBjb3JydXB0OyBtaXNzaW5nIHZhbHVlIGZvciAxMDcNCj4gc2g6IGVudmly b25tZW50IGNvcnJ1cHQ7IG1pc3NpbmcgdmFsdWUgZm9yIDEwNw0KPiBzaDogZW52aXJvbm1l bnQgY29ycnVwdDsgbWlzc2luZyB2YWx1ZSBmb3IgMTA3Li4uLi4uLg0KPiBzaDogZW52aXJv bm1lbnQgY29ycnVwdDsgbWlzc2luZyB2YWx1ZSBmb3IgMTA3DQo+IC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IHNo OiBlbnZpcm9ubWVudCBjb3JydXB0OyBtaXNzaW5nIHZhbHVlIGZvciAxMDcNCj4gc2g6IGVu dmlyb25tZW50IGNvcnJ1cHQ7IG1pc3NpbmcgdmFsdWUgZm9yIDEwNw0KPiAgPj4+IEluc3Rh bGwgY2hlY2sgd29ybGQgc3RhcnRlZCBvbiBNb24gRGVjIDIyIDE1OjEyOjQ1IEVTVCAyMDI1 DQo+IHNoOiBlbnZpcm9ubWVudCBjb3JydXB0OyBtaXNzaW5nIHZhbHVlIGZvciAxMDcNCj4g LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCj4gbWtkaXIgLXAgL3RtcC9pbnN0YWxsLmppVEQ5S2Q4aGgNCj4gcHJvZ3M9 JChmb3IgcHJvZyBpbiBbIGF3ayBjYXBfbWtkYiBjYXQgY2hmbGFncyBjaG1vZCBjaG93biBj bXAgY3DCoCBkYXRlIGVjaG8gZWdyZXAgZmluZCBncmVwIGlkIGluc3RhbGzCoCBsbiBtYWtl IG1rZGlyIG10cmVlIG12IHB3ZF9ta2RiwqAgcm0gc2VkIHNlcnZpY2VzX21rZGIgc2ggc29y dCBzdHJpcCBzeXNjdGwgdGVzdCB0aW1lIHRydWUgdW5hbWUgd2MgdHpzZXR1cCBtYWtld2hh dGlzIDsgZG/CoCBpZiBwcm9ncGF0aD1gZW52IFBBVEg9L3Vzci9vYmovdXNyL3NyYy9hbWQ2 NC5hbWQ2NC90bXAvYmluOi91c3Ivb2JqL3Vzci9zcmMvYW1kNjQuYW1kNjQvdG1wL3Vzci9z YmluOi91c3Ivb2JqL3Vzci9zcmMvYW1kNjQuYW1kNjQvdG1wL3Vzci9iaW46L3Vzci9vYmov dXNyL3NyYy9hbWQ2NC5hbWQ2NC90bXAvbGVnYWN5L3Vzci9zYmluOi91c3Ivb2JqL3Vzci9z cmMvYW1kNjQuYW1kNjQvdG1wL2xlZ2FjeS91c3IvYmluOi91c3Ivb2JqL3Vzci9zcmMvYW1k NjQuYW1kNjQvdG1wL2xlZ2FjeS9iaW46L3Vzci9vYmovdXNyL3NyYy9hbWQ2NC5hbWQ2NC90 bXAvbGVnYWN5L3Vzci9saWJleGVjOi9zYmluOi9iaW46L3Vzci9zYmluOi91c3IvYmluIHdo aWNoICRwcm9nYDsgdGhlbsKgIGVjaG8gJHByb2dwYXRoO8KgIGVsc2XCoCBlY2hvICJSZXF1 aXJlZCB0b29sICRwcm9nIG5vdCBmb3VuZCBpbiBQQVRIICgiL3Vzci9vYmovdXNyL3NyYy9h bWQ2NC5hbWQ2NC90bXAvYmluOi91c3Ivb2JqL3Vzci9zcmMvYW1kNjQuYW1kNjQvdG1wL3Vz ci9zYmluOi91c3Ivb2JqL3Vzci9zcmMvYW1kNjQuYW1kNjQvdG1wL3Vzci9iaW46L3Vzci9v YmovdXNyL3NyYy9hbWQ2NC5hbWQ2NC90bXAvbGVnYWN5L3Vzci9zYmluOi91c3Ivb2JqL3Vz ci9zcmMvYW1kNjQuYW1kNjQvdG1wL2xlZ2FjeS91c3IvYmluOi91c3Ivb2JqL3Vzci9zcmMv YW1kNjQuYW1kNjQvdG1wL2xlZ2FjeS9iaW46L3Vzci9vYmovdXNyL3NyYy9hbWQ2NC5hbWQ2 NC90bXAvbGVnYWN5L3Vzci8gDQo+IGxpYmV4ZWM6L3NiaW46L2JpbjovdXNyL3NiaW46L3Vz ci9iaW4iKS4iID4mMjvCoCBleGl0IDE7wqAgZmk7wqAgZG9uZSk7wqAgaWYgWyAteiAiIiBd IDsgdGhlbsKgIGxpYnM9JChsZGQgLWYgIiVvICVwXG4iIC1mICIlbyAlcFxuIiAkcHJvZ3Mg Mj4vZGV2L251bGwgfCBzb3J0IC11IHwgZ3JlcCAtRXYgJ1xbLipdJyB8IHdoaWxlIHJlYWQg bGluZTsgZG/CoCBzZXQgLS0gJGxpbmU7wqAgaWYgWyAiJDIgJDMiICE9ICJub3QgZm91bmQi IF07IHRoZW4gZWNobyAkMjvCoCBlbHNlwqAgZWNobyAiUmVxdWlyZWQgbGlicmFyeSAkMSBu b3QgZm91bmQuIiA+JjI7wqAgZXhpdCAxO8KgIGZpOyDCoGRvbmUpO8KgIGZpO8KgIGNwICRs aWJzICRwcm9ncyAvdG1wL2luc3RhbGwuamlURDlLZDhoaA0KPiBzaDogZW52aXJvbm1lbnQg Y29ycnVwdDsgbWlzc2luZyB2YWx1ZSBmb3IgMTA3DQo+IGNwOiA9PjogTm8gc3VjaCBmaWxl IG9yIGRpcmVjdG9yeQ0KPiBjcDogPT46IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCj4g Y3A6ID0+OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQo+ICoqKiBFcnJvciBjb2RlIDEN Cj4gDQo+IFN0b3AuDQo+IG1ha2VbMV06IHN0b3BwZWQgbWFraW5nICJpbnN0YWxsd29ybGQi IGluIC91c3Ivc3JjDQo+ICoqKiBFcnJvciBjb2RlIDENCj4gDQo+IFN0b3AuDQo+IG1ha2U6 IHN0b3BwZWQgbWFraW5nICJpbnN0YWxsd29ybGQiIGluIC91c3Ivc3JjDQo+IHJvb3RAaGFt c2hhY2s6L3Vzci9zcmMgIw0KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiANCj4gSSB0 cmllZCBpbnN0YWxsaW5nIGJhc2UudHh6IGZyb20gdGhlIGxhc3Qgc25hcHNob3QgdG8gc2Vl IGlmIGFueXRoaW5nIG9uIG15IGV4aXN0aW5nIHN5c3RlbSB3YXMgbWlzc2luZyBidXQgcmVj ZWl2ZWQgdGhpcyBzYW1lIHJlc3VsdC7CoCBXaGF0IHRvb2wgb3IgZmlsZSBvbiB0aGlzIFBD IG5lZWRzIHRvIGJlIGZvdW5kIGFuZCByZS1pbnN0YWxsZWQgaWYgaXQncyBub3QgaW4gYmFz ZS50eHo/DQo+IA0KPiANCg0KDQoNCkhpLA0KDQpBbiBpc3N1ZSBhYm91dCB0aGlzIHByb2Js ZW0gd2FzIHNvbHZlZC4gTWF5YmUgaXQgY29udGFpbnMgdGhlIGluZm9ybWF0aW9uIHRvIHJl Y292ZXIgZnJvbSBpdCBhbHNvLg0KaHR0cHM6Ly9idWdzLmZyZWVic2Qub3JnL2J1Z3ppbGxh L3Nob3dfYnVnLmNnaT9pZD0yOTE3MjANCg0KUmVnYXJkcywNClJvbmFsZC4NCg0K From nobody Thu Jan 8 17:12:36 2026 X-Original-To: current@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 4dnBLC613Hz6GWyH for ; Thu, 08 Jan 2026 17:12:51 +0000 (UTC) (envelope-from jlduran@gmail.com) Received: from mail-qk1-f176.google.com (mail-qk1-f176.google.com [209.85.222.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dnBLB20hMz3jK5 for ; Thu, 08 Jan 2026 17:12:50 +0000 (UTC) (envelope-from jlduran@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of jlduran@gmail.com designates 209.85.222.176 as permitted sender) smtp.mailfrom=jlduran@gmail.com Received: by mail-qk1-f176.google.com with SMTP id af79cd13be357-8be184d2fe8so57728785a.1 for ; Thu, 08 Jan 2026 09:12:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767892369; x=1768497169; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hhy5kaDeHNce3EdplI/82yP18rJThqahdL39Yc9IwQo=; b=hQ6ssMx4GW8gyKAY1wc1wFJIdbMtZl9Hu9/9Xp+nfhVdWB4QMmIZZwO3hZy7geIEB7 mPrLVGNmlPBqibMXC1Y1pA8QwjAYxZEIQWp7iHA1y5Vl4J7RUQaC7xONCl2kHEeHm6mR Z1neLBx9hgpzbHlmHALbCdGq3d9qKHPj/G0tnFd5TlNEtfNyDDVhanKjIjbCDJcCPsE5 vGiUmClgdExhMSdQn8Unz7WHkGP9fWRvVNlPBbhdXwthsY+nSzm474Ze3ZoQ6wUZRN5I jgG9utqAeR6rCP/gdxfVvwF18yRnWTd8af8aUkCpYIInRbOxX21WEa9SEVRoMpaFa0+9 amEQ== X-Forwarded-Encrypted: i=1; AJvYcCUAXE9jfrr6URgse8FBvKyvfTtrKBwP3R2dI9OSJ//Qi+xWeBBuKhtFDyIVUQQgTE6/4oVKbW/j@freebsd.org X-Gm-Message-State: AOJu0YxZbnIQ9zDbUN9K94tjEqpnI8mpGSwXC9/bfafsxP3IY7YUZdPR nOJPKVps/farsgi6p9QWCHUhyZCwHHbOl2tZCk2WuAh1qIH5q89PQ+2ljnkQpA== X-Gm-Gg: AY/fxX5Ovxb7apFdc0Mpb77180YADjTrjSBz07iEbJb+3hTF56Cj1KgPXVzsT6pfcnA S6V27Z3c2CK7RPMlnUoKTQSHe2eBoZoh+VPgihdLDTUWpa3dL1ujhnaTOQOVKl+EbNJpDkdwEqF q0laCoQPzn/2zR62oHaIHGKQkllhyj3aj4A/+7H8xGdk/2a19Kjc1Iy8ZgTB3nHPCJb+n9tkFW1 gGGS87bjv5RrRTl+cBVCMMBI3LGJF2cdWpn5lCmbKZtgMnRd0unFFsHOY69CU4wr/Z9MpiUhuX+ L8XZaqqZV0ZLFV5g7ps+rBdpr15ogoH8izCTw1e3AMeI0j+NxwlAkyUSgtHmzb5iORvvaz/5D8y m5wq6AboYvdYxCL/UATlwb3O41M8GwAjZaYgVRcOGGvC4khtSEW9gMCFVCcPj3EYwusLge2cQ7/ 864n7RPmzrRiYytMUGgPS4R+ta6sKkzQBTZNePbXtA93moXbTXbFw= X-Google-Smtp-Source: AGHT+IH1ZvZ4eNElHjqJSxyA+hkde54cWEmPigq50TOpw4tNFMwDwqdsmtQL/aqdCRaocFxJcK1rVw== X-Received: by 2002:a05:620a:6914:b0:8b9:e0ea:af3b with SMTP id af79cd13be357-8c3893a051cmr700379185a.5.1767892368552; Thu, 08 Jan 2026 09:12:48 -0800 (PST) Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com. [209.85.160.175]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8c37f4a97fesm625845785a.4.2026.01.08.09.12.47 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 08 Jan 2026 09:12:48 -0800 (PST) Received: by mail-qt1-f175.google.com with SMTP id d75a77b69052e-4ee24fc1c46so2338961cf.0 for ; Thu, 08 Jan 2026 09:12:47 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCUPcQ5ZIhre93HtvLgdpdiuxgCUa4s/HT6lUpFdJ8Ab1JtYMPe22hDh5V2Li5oy6nmxCCM0Las5@freebsd.org X-Received: by 2002:ac8:5907:0:b0:4d0:3985:e425 with SMTP id d75a77b69052e-4ffb4a256bamr75199001cf.7.1767892367682; Thu, 08 Jan 2026 09:12:47 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: Reply-To: jlduran@freebsd.org From: Jose Luis Duran Date: Thu, 8 Jan 2026 14:12:36 -0300 X-Gmail-Original-Message-ID: X-Gm-Features: AQt7F2qyGo_JZAe0gH4yyz7Okrc_q52eL55SpY-MLEzDKF0kuvKa-zFwDp-XPsk Message-ID: Subject: Re: mtree(1) recent POLA violation To: Xin LI Cc: Gleb Smirnoff , current@freebsd.org, christos@netbsd.org, Ngie Cooper Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: - X-Spamd-Result: default: False [-1.58 / 15.00]; NEURAL_HAM_MEDIUM(-0.72)[-0.721]; NEURAL_HAM_LONG(-0.62)[-0.620]; NEURAL_HAM_SHORT(-0.34)[-0.341]; FORGED_SENDER(0.30)[jlduran@freebsd.org,jlduran@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_NONE(0.00)[209.85.222.176:from,209.85.160.175:received]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[]; FREEFALL_USER(0.00)[jlduran]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[current@freebsd.org]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[jlduran@freebsd.org,jlduran@gmail.com]; MISSING_XM_UA(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.222.176:from]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[jlduran@freebsd.org] X-Rspamd-Queue-Id: 4dnBLB20hMz3jK5 On Tue, Jan 6, 2026 at 9:24=E2=80=AFPM Xin LI wrote: > Thanks! There is no rush, let's wait for ngie to chime in in case my rea= sonaing wasn't convincing enough :) > > Cheers, I'll be traveling in the next few days and might be offline, so I went ahead and submitted the patch to GNATS (it was actually a documentation bug). It was attached to the end of PR/59838. Thank you for your cooperation. -- Jose Luis Duran From nobody Sat Jan 10 14:26:23 2026 X-Original-To: freebsd-current@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 4dpLYP18T2z6NBCk for ; Sat, 10 Jan 2026 14:26:33 +0000 (UTC) (envelope-from red_M95@proton.me) Received: from mail-24431.protonmail.ch (mail-24431.protonmail.ch [109.224.244.31]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "protonmail.com", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dpLYM0PHVz3Sky for ; Sat, 10 Jan 2026 14:26:30 +0000 (UTC) (envelope-from red_M95@proton.me) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=proton.me header.s=protonmail header.b=buU5gOx7; dmarc=pass (policy=quarantine) header.from=proton.me; spf=pass (mx1.freebsd.org: domain of red_M95@proton.me designates 109.224.244.31 as permitted sender) smtp.mailfrom=red_M95@proton.me DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1768055186; x=1768314386; bh=dFXnHwjkX2ykoobj659Xjk7FKjbXQSZQzsz1+5TUgtQ=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=buU5gOx7/DMtKR4G8SenSVlNKtp/gAo5HpZdw+bU9Z4Na+dOw95UmgbalugAlrZbq UetuDD9MfFHipWD75cPZGXjDTfTnl8dyqt3xnSGemJ+icsbfClmoQwmTt0HCrNsAYA o+XiiNt9Qq599nUgNtdfcRfS8I8+fZsTPCM+WhtKFU9u6CpYJ1nz3XElFYvENNoi1m OsbdsWc7xgnZWi+tQVMJrCc6rJAXgtzPy3KNreRGQALkFAsT+rxSyKfweEHX5QQ6q2 8P3sAHSzLLKz+BTGwDypz0IH6/cHPu4YEKTz7tkQA9CFUI+e0VZk6QLvlbu37P5mrX XiwWCiw+Zobsg== Date: Sat, 10 Jan 2026 14:26:23 +0000 To: Current FreeBSD From: ruby R53 Subject: multimedia/webcamd: Variable "MK_REPRODUCIBLE_PATHS" is undefined Message-ID: Feedback-ID: 66100208:user:proton X-Pm-Message-ID: 336c4b4418d73b4c462913b0221a4db12fcdefb9 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.40 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[proton.me,quarantine]; RWL_MAILSPIKE_EXCELLENT(-0.40)[109.224.244.31:from]; R_DKIM_ALLOW(-0.20)[proton.me:s=protonmail]; R_SPF_ALLOW(-0.20)[+ip4:109.224.244.0/24]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[proton.me:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_ALL(0.00)[]; ASN(0.00)[asn:62371, ipnet:109.224.244.0/24, country:CH]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MISSING_XM_UA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCVD_COUNT_ZERO(0.00)[0]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[109.224.244.31:from] X-Rspamd-Queue-Id: 4dpLYM0PHVz3Sky I'm trying to install x11-drivers/xf86-input-evdev, and this is one of its = dependencies. It's been throwing that error for a while, and I can't contin= ue the build unless I bypass that by installing the webcamd package instead= . Here's a fuller message: ``` [...] make -C/usr/ports/multimedia/webcamd/work/webcamd-5.17.1.2/tools/linux_make make[3]: /usr/share/mk/bsd.debug.mk:19: Variable "MK_REPRODUCIBLE_PATHS" is= undefined in /usr/share/mk/bsd.prog.mk:362 in /usr/share/multimedia/webcamd/work/webcamd-5.17.1.2/tools/linux_= make/Makefile:12 in make[3] in directory "/usr/ports/multimedia/webcamd/work/webcamd= -5.17.1.2/tools/linux_make" make[3]: Fatal errors encountered -- cannot continue make[3]: stopped making "all" in /usr/ports/multimedia/webcamd/work/webcamd= -5.17.1.2/tools/linux_make *** Error code 1 ``` Seems like it's a problem with the port build information, and not with web= camd itself=C2=B7=C2=B7=C2=B7 From nobody Sat Jan 10 14:36:27 2026 X-Original-To: freebsd-current@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 4dpLmr4DHvz6NBwy for ; Sat, 10 Jan 2026 14:36:28 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dpLmr3d9Jz3VRv; Sat, 10 Jan 2026 14:36:28 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768055788; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=X3Fb2OKGy5FC7C3QBGTz1FtqfEMnxMjw02sAAZmy9Dk=; b=ZpbZjqNkX1bx5zsThKnUzPLlMzTYLT6B2krhgSlBwVnZwiCDE1pDKoEBpf4dEyam/AdG5F tBn4h1vRDHilBeZUVudi+rRlURyhbr0ByK0PG+rf65cW40bq8wegzQXF4hgHGBGtUFhOXx oAhYpMawSoESdeSSk9zAWaWF+9hYrNswHLkWvq4jvmjgpLhyG/EdqUEsgKa4U1qx3yoR6T krYZLK+ncn7EAz3mQ48lPxwbWi7ut9R10KEqHKNMu0k3MGa3vpkbg+Q9Dd5/+6DCG8zpAL kL47lOBVSIkn0UjsX26Fh2IitAAoYH1HobTcp2ousbgzfAraoztKXQ5y8Y7XUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768055788; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=X3Fb2OKGy5FC7C3QBGTz1FtqfEMnxMjw02sAAZmy9Dk=; b=iD0QuaMOEQ2tokaM7OsEzBgzKuKMkEBjF+UtC5Pb/PjZJfeG88lbSHCSo005hEzYn5mxFD qgVnYEHZVQBdpZejs8yW1iXVw7jTiW4INAzEak0FtamCYaaeQJBpaZ/FddxsX71NNs6qwL iyWV8WBhIaNiGWp2EV4Zrrc7MQ6a6i709pjnxwLOiMZbQTgGKATVEQNhjEL6wkCuXcVtzs WMiRlZ1axfFVlkD68LA0CUz98HMWCqYRDjls/W4jocUxE2p80gWjcbpui/coANF9TyW9UJ 6eQnrpOOWxdrzS2ky0Et6p+77F0UrLrj8gkoGKMVLFZU5gUu5l96mRAMD6UQnw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768055788; a=rsa-sha256; cv=none; b=g7t63xf+ldmvgtns7UsOFl5oFqkVMNMDmroXhGabnejSZ/LJ3vGKcb3FxBV9/v+19idEzx NhZRwtZy1j8tGJ6K+gNrFjYm2ldZqUAaIoGbDMY6AYi2Mbiem29bLK2uU7gFsx4e/PeYgG rgicAL7uybjJxsEGn5tOLZzKJGOtA3oVK6TWbVcho+4QC+qPTfj5NAZjlJQUq33PqjYUvr pXwhw73tySVpCfIXQf8q5e2oYqhttQ1iVLHqFe1k4Vw7Rhl/DEOvAtGkZyM0mNdeEzwBa4 F3cw163lGdVJShJg6xp3Re9R3dL0KXvpRCZFSvGVThRuSsGfarQj/xA33tRvoQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (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-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "tensor.andric.com", Issuer "E7" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dpLmr1zzmzqJw; Sat, 10 Jan 2026 14:36:28 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (bladnoch.home.andric.com [192.168.0.20]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 604E54B58D; Sat, 10 Jan 2026 15:36:27 +0100 (CET) Content-Type: text/plain; charset=utf-8 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81.1.4\)) Subject: Re: multimedia/webcamd: Variable "MK_REPRODUCIBLE_PATHS" is undefined From: Dimitry Andric In-Reply-To: Date: Sat, 10 Jan 2026 15:36:27 +0100 Cc: Current FreeBSD Content-Transfer-Encoding: quoted-printable Message-Id: <110120B6-8720-4EF5-8AF1-45D6DF26EEEA@FreeBSD.org> References: To: ruby R53 X-Mailer: Apple Mail (2.3826.700.81.1.4) On 10 Jan 2026, at 15:26, ruby R53 wrote: >=20 > I'm trying to install x11-drivers/xf86-input-evdev, and this is one of = its dependencies. It's been throwing that error for a while, and I can't = continue the build unless I bypass that by installing the webcamd = package instead. >=20 > Here's a fuller message: > ``` > [...] > make = -C/usr/ports/multimedia/webcamd/work/webcamd-5.17.1.2/tools/linux_make > make[3]: /usr/share/mk/bsd.debug.mk:19: Variable = "MK_REPRODUCIBLE_PATHS" is undefined > in /usr/share/mk/bsd.prog.mk:362 > in = /usr/share/multimedia/webcamd/work/webcamd-5.17.1.2/tools/linux_make/Makef= ile:12 > in make[3] in directory = "/usr/ports/multimedia/webcamd/work/webcamd-5.17.1.2/tools/linux_make" > make[3]: Fatal errors encountered -- cannot continue > make[3]: stopped making "all" in = /usr/ports/multimedia/webcamd/work/webcamd-5.17.1.2/tools/linux_make > *** Error code 1 > ``` >=20 > Seems like it's a problem with the port build information, and not = with webcamd itself=C2=B7=C2=B7=C2=B7 Looks like you are running into = https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D292005, which should = have been fixed by = https://cgit.freebsd.org/src/commit/?id=3D660416fd1943bf9e69895f910902e305= e195b860 (on 2025-12-29). -Dimitry From nobody Sun Jan 11 16:55:01 2026 X-Original-To: current@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 4dq1pY3qMmz6NDyd for ; Sun, 11 Jan 2026 16:55:17 +0000 (UTC) (envelope-from jlduran@gmail.com) Received: from mail-qk1-f174.google.com (mail-qk1-f174.google.com [209.85.222.174]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dq1pX6TZYz3R59 for ; Sun, 11 Jan 2026 16:55:16 +0000 (UTC) (envelope-from jlduran@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of jlduran@gmail.com designates 209.85.222.174 as permitted sender) smtp.mailfrom=jlduran@gmail.com Received: by mail-qk1-f174.google.com with SMTP id af79cd13be357-8c0b24cc4ddso46133685a.3 for ; Sun, 11 Jan 2026 08:55:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768150516; x=1768755316; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VncfxA9+Z8ksV3cpcZl4WBNV7AEn6yNXsrLckqw9wM8=; b=isIp/1KI8r4pEffNrW+px5oqUwSEMR/VuAnnmgUXLMmz5HsDilyfmpj9u+fnAgNA+7 aUd0McWo6XrvmOfxHhZFSgcEXEKtWWuEmA0qzC0nIyCBfS/DCOAlmLoOLYPHn+U5LXXt gSWQtC6wrspMo+Eb/a3NttxpvibV76i+eINiChLRvO8oum2aomHHjxNBTaNuAYm9Tt2F Ieejgobc7LP4rlWycl6cDVLlNxHejmBDBOGpv7KdFvFdUVo8x8XwibbkPcSyMYXPUTiI z6DIAqA5zHX/qdIG1hgD7l+EJX4D1+PCZz6vxWGEOPgcZsphtIU/Q3VXHSp/iO98n1Wl uvrQ== X-Forwarded-Encrypted: i=1; AJvYcCXh4j8/iqtlijvl7zgwbN5gH5BEb3VJVwgE0FQHoI19HNGpj3OR9cH2s6HZoJRLunEoTLgwyx6l@freebsd.org X-Gm-Message-State: AOJu0YzXfln28uoeF6xJYvioVoH4bqrjCMp+KqSGCRpimRt9AuRTyLfo gZap2ms7JN7xek8SJvlHfX6AGSpKZg+JAjg8BsC9gY1nWrQryosR4ZTDsmxT9dx5 X-Gm-Gg: AY/fxX4H3qQLoxvfzenM9euhF4qAlWOfMh/HSzeQMM7AJocm/3HAs3BplGvzey3RrF2 1y6gagpZ2eP5Z90JAVK76O43NywhaXKOuNzQ3Gm6h9e0XxLURJk8+agDqgrmLGrdaX21Y3KAsLu zppmd24c08ejH4WsDhRqhuuMS++dk8WUAFHTNTN6/a1c63/QvZajVQCujCWVDGbRIpv86dHSEZC 1YXT2pBnscmAjo1Ml9mN277n1Jt1WuQibRHN3vY44ohdf0a/Qtz6Mp9egXVJXlvitvzm2ZZuTE6 lBBL98u86A7dR4v0Y8nb0x4HrFDh90j77EDGQfqXR9xEjzCeP7QU8O2RNibOvBRp0tXpJNtQ22R iZ/XyyqvSzTUv0+kNHiOESI4NMhUzYliZcGZ7icPxuH6Son0YxBT1Bpnmt1JlmwJOvt/kLXMvF9 2VgCDe9B4eqiEtHp4I8P8CVKOSX5GkqbFo43EOSrjx8KjQyFLA00k= X-Google-Smtp-Source: AGHT+IGDPOyaxdSQbtYIC7fM7LuWvmuFHxfHlFnzy02BRLkmkn7I80SQ/G3KkWvaQY9N8/FcY0OEXQ== X-Received: by 2002:ad4:5dca:0:b0:880:5cc1:693e with SMTP id 6a1803df08f44-890842d1e67mr183394956d6.7.1768150516055; Sun, 11 Jan 2026 08:55:16 -0800 (PST) Received: from mail-qk1-f176.google.com (mail-qk1-f176.google.com. [209.85.222.176]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-4ffa8e35dbfsm105633361cf.19.2026.01.11.08.55.13 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 11 Jan 2026 08:55:13 -0800 (PST) Received: by mail-qk1-f176.google.com with SMTP id af79cd13be357-8c35dfee1caso68078985a.1 for ; Sun, 11 Jan 2026 08:55:13 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCXhmX0WcWuHdCZTogtx0ZaT2sGhQ6aNqPejZv8K3ecrPBbzY0jXaiZVCBQXqyNwgqSe9KcBDslT@freebsd.org X-Received: by 2002:a05:622a:143:b0:4f1:b3c0:2ae7 with SMTP id d75a77b69052e-4ffb49a0042mr161830361cf.6.1768150512700; Sun, 11 Jan 2026 08:55:12 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: Reply-To: jlduran@freebsd.org From: Jose Luis Duran Date: Sun, 11 Jan 2026 13:55:01 -0300 X-Gmail-Original-Message-ID: X-Gm-Features: AZwV_QhKvis420ejaMV0NvNtNpCRBsJ2hulbKs_rTN3Z4d0VTcjQsHDEsYnNe8Y Message-ID: Subject: Re: mtree(1) recent POLA violation To: Xin LI Cc: Gleb Smirnoff , current@freebsd.org, christos@netbsd.org, Ngie Cooper Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: - X-Spamd-Result: default: False [-1.14 / 15.00]; NEURAL_HAM_MEDIUM(-0.88)[-0.878]; NEURAL_HAM_LONG(-0.58)[-0.581]; FORGED_SENDER(0.30)[jlduran@freebsd.org,jlduran@gmail.com]; NEURAL_SPAM_SHORT(0.22)[0.221]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_IN_DNSWL_NONE(0.00)[209.85.222.174:from,209.85.222.176:received]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_DN_SOME(0.00)[]; REPLYTO_DOM_NEQ_TO_DOM(0.00)[]; FREEFALL_USER(0.00)[jlduran]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[current@freebsd.org]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_NEQ_ENVFROM(0.00)[jlduran@freebsd.org,jlduran@gmail.com]; MISSING_XM_UA(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.222.174:from]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[jlduran@freebsd.org] X-Rspamd-Queue-Id: 4dq1pX6TZYz3R59 On Thu, Jan 8, 2026 at 2:12=E2=80=AFPM Jose Luis Duran wrote: > > On Tue, Jan 6, 2026 at 9:24=E2=80=AFPM Xin LI wrote: > > > Thanks! There is no rush, let's wait for ngie to chime in in case my r= easonaing wasn't convincing enough :) > > > > Cheers, > A vendor input with the reversion and the documentation fix has been committed to main and will be MFCd after a week. Thank you! > > > -- > Jose Luis Duran --=20 Jose Luis Duran From nobody Sun Jan 11 17:53:52 2026 X-Original-To: current@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 4dq36Q6kWTz6NJGc for ; Sun, 11 Jan 2026 17:54:06 +0000 (UTC) (envelope-from delphij@gmail.com) Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dq36Q2xmnz3XsF for ; Sun, 11 Jan 2026 17:54:06 +0000 (UTC) (envelope-from delphij@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pl1-x62b.google.com with SMTP id d9443c01a7336-2a2ea96930cso37929055ad.2 for ; Sun, 11 Jan 2026 09:54:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768154044; x=1768758844; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cBC4DjlABzR4ZRL4yjy/EITm2jrPlYIV8smKdz1lokg=; b=QiMPNqjq/Pye4Z+3oR8wTqplGsVHeDwasVYojui0SAfTegUFUQnKFVInDX+b+Qm68V PUN/g0/qvKSKN83fh+aH2zBr8DkDPfarvUYg4k9fvqpaTs5N5zsCZwhKFosYWezvUvuR 9XE0jC204CqWKHjblggrqqK0NcnWm43my9wWKQHmbRbabF2ZwfFdYmI4ZJ1YEB/HYl1W ayDs6UFgQ2pEmI+mtwo/9M6JfiTR5U8FY6VSj/sIoXL/dakyxjY1rzdxJC4/8JdjpE3k XzIMipOZbB9NQIFjlK60xZvLYRh07MJafOEFfGAb9dBc0hNOiXMlCaP4xdfNZKk2vBpa h0Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768154044; x=1768758844; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=cBC4DjlABzR4ZRL4yjy/EITm2jrPlYIV8smKdz1lokg=; b=lArhXU3KV5+952Yw8uQTufNyoTQuuqz6hb+JA5dsiICEduq+tM+7tpYAMOob1vujm2 DVSUQTYplNGwLvC6d6jt/iPbElEbPGGj/hGAFaKieT5+zXTFt2UYZRC3Uut3r9jgEpT9 CLVTWhXIL8BPNoGCRnKXhM9kpbsVhtLskN+hXGJn/FaBYG2gtle5BoAYkD/bDwcj4BaN lYZkI+MHSELjHFFfcgihrpF3dTI2gjUoWGZ34phc8i/+UIu98Xo4oWstZrCfXtB72pcp Nypt84wX24MLhWqtd7DZQVAAB4tlfCmTCk2mlNMvF5ts6zTwLMArwVHnWzvpXjOx+igS WbPg== X-Forwarded-Encrypted: i=1; AJvYcCW3TZigV0z3Loa5bkoMxPbYswqWeiP6MUpX4IRbyf3t9lV5A56oLKlfVFiNwibknkiEVnzR4grj@freebsd.org X-Gm-Message-State: AOJu0Yx9vC7gPrcGTzM/HmAHibWzQVs5Fn75flSMba6/StcazuvoUaTh 1V64x/egQZeSoLMPB2kyJY69n2OFROwAYdXL+3u8HFNvUB/I5fyPqMdasvbo42dXSGyuWXp7FG8 kF+n81789tUTAJrXLtPBdsBhBbnxsgEw= X-Gm-Gg: AY/fxX4rFNTiA2WM1w5EMb7LmJ9UelyX3s6wDQHz6CVjaeoCH8oJ+r0GLxPFxdUvHWz 5SU/OcPJYJZ0IpFP4Ktr7VUUXUWpxto1/DAGQkIZVJlX0hFwu2beq0i1owrVYHXRkpLmE/FLFLv tpbqJfcMRUshIiYqSzcKMhmLpQeso8MlliFjGN8MYIjJhY7PIYb58G0+EQwqprgl4r9Aw6Fse/0 sw/wSse/5D2oUt4+1naV/0qWSfXq1Et8CoMpJ3nGPOEWFOxW73chjfBMrwNzIr+0OnsGfleZecw nSFYgzCSEMKD8YXT6TEBm6tKofj/ X-Google-Smtp-Source: AGHT+IEZG7cbotzzTyhb3wYD3popTp4dZ9or5ZkfPbfRhodDl0uUcfJ/OEAdZ76vSMyN1S3IcU5Fwi2VQiKBON16PSQ= X-Received: by 2002:a17:902:d4d0:b0:293:e12:1bec with SMTP id d9443c01a7336-2a3ee47d38bmr134696245ad.20.1768154043723; Sun, 11 Jan 2026 09:54:03 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: In-Reply-To: From: Xin LI Date: Sun, 11 Jan 2026 09:53:52 -0800 X-Gm-Features: AZwV_QgSLFMu_lYePI7gwO708V0VyQAMaldN74rsbWvZNyDCEng7tb-q4Ue4fhM Message-ID: Subject: Re: mtree(1) recent POLA violation To: jlduran@freebsd.org Cc: Gleb Smirnoff , current@freebsd.org, christos@netbsd.org, Ngie Cooper Content-Type: multipart/alternative; boundary="000000000000af35a406482071df" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dq36Q2xmnz3XsF --000000000000af35a406482071df Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks! On Sun, Jan 11, 2026 at 8:55=E2=80=AFAM Jose Luis Duran wrote: > On Thu, Jan 8, 2026 at 2:12=E2=80=AFPM Jose Luis Duran > wrote: > > > > On Tue, Jan 6, 2026 at 9:24=E2=80=AFPM Xin LI wrote= : > > > > > Thanks! There is no rush, let's wait for ngie to chime in in case my > reasonaing wasn't convincing enough :) > > > > > > Cheers, > > > > A vendor input with the reversion and the documentation fix has been > committed to main and will be MFCd after a week. > > Thank you! > > > > > > > -- > > Jose Luis Duran > > > > -- > Jose Luis Duran > --000000000000af35a406482071df Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks!

On Sun, Jan 11, 2026 at 8:5= 5=E2=80=AFAM Jose Luis Duran <jld= uran@freebsd.org> wrote:
On Thu, Jan 8, 2026 at 2:12=E2=80=AFPM Jose Luis Duran <= jlduran@freebsd.or= g> wrote:
>
> On Tue, Jan 6, 2026 at 9:24=E2=80=AFPM Xin LI <delphij@gmail.com> wrote:
>
> > Thanks!=C2=A0 There is no rush, let's wait for ngie to chime = in in case my reasonaing wasn't convincing enough :)
> >
> > Cheers,
>

A vendor input with the reversion and the documentation fix has been
committed to main and will be MFCd after a week.

Thank you!

>
>
> --
> Jose Luis Duran



--
Jose Luis Duran
--000000000000af35a406482071df--