From nobody Fri Nov 4 18:37:43 2022 X-Original-To: freebsd-stable@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 4N3qB669qCz4hQsZ for ; Fri, 4 Nov 2022 18:37:50 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from gromit.dlib.vt.edu (gromit.dlib.ipv6.vt.edu [IPv6:2001:468:c80:a103:2:5000:5555:5555]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4N3qB65Y7xz3ZwQ; Fri, 4 Nov 2022 18:37:50 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from smtpclient.apple (unknown [IPv6:2001:470:e15b:23::23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gromit.dlib.vt.edu (Postfix) with ESMTPSA id D61192FB1D; Fri, 4 Nov 2022 14:37:44 -0400 (EDT) Content-Type: text/plain; charset=us-ascii List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: A possible unintended difference in 13.1-RELEASE vs., for example, 13.1-RELEASE-p3 From: Paul Mather In-Reply-To: Date: Fri, 4 Nov 2022 14:37:43 -0400 Cc: Glen Barber , FreeBSD-STABLE Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <9D6B1A82-CCB5-44BA-8668-A6BDC291595B@gromit.dlib.vt.edu> References: To: Mark Millard X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Rspamd-Queue-Id: 4N3qB65Y7xz3ZwQ X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N On Nov 3, 2022, at 11:50 PM, Mark Millard wrote: > I downloaded and looked at: >=20 > FreeBSD-13.1-RELEASE-arm64-aarch64-RPI.img >=20 > # mdconfig -u md0 -f FreeBSD-13.1-RELEASE-arm64-aarch64-RPI.img > # mount -onoatime /dev/md0s2a /mnt > # strings /mnt/boot/kern*/kernel | grep 13.1-RELEASE > @(#)FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC > FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC > 13.1-RELEASE >=20 > Note the: releng/13.1-n250148-fc952ac2212 >=20 > Looking at the live system after the freebsd-update to > -p3 : >=20 > # strings /boot/kernel/kernel | grep 13.1-RELEASE > @(#)FreeBSD 13.1-RELEASE-p3 GENERIC > FreeBSD 13.1-RELEASE-p3 GENERIC > 13.1-RELEASE-p3 >=20 > No text analogous to: releng/13.1-n250148-fc952ac2212 I'm just wondering, but could this have anything to reproducible builds? = It's my understanding that setting is standard for -RELEASE branches. = Note this entry in /usr/src/UPDATING: =3D=3D=3D=3D=3D 20180913: Reproducible build mode is now on by default, in preparation for FreeBSD 12.0. This eliminates build metadata such as the user, host, and time from the kernel (and uname), unless the working = tree corresponds to a modified checkout from a version control = system. The previous behavior can be obtained by setting the = /etc/src.conf knob WITHOUT_REPRODUCIBLE_BUILD. =3D=3D=3D=3D=3D Cheers, Paul.