From nobody Wed Nov 08 13:10:02 2023 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 4SQQRx0d02z50T3v for ; Wed, 8 Nov 2023 13:10:21 +0000 (UTC) (envelope-from zarychtam@plan-b.pwste.edu.pl) Received: from plan-b.pwste.edu.pl (plan-b.pwste.edu.pl [IPv6:2001:678:618::40]) (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 (2048 bits) client-digest SHA256) (Client CN "plan-b.pwste.edu.pl", Issuer "GEANT OV RSA CA 4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SQQRv2bChz3d0F for ; Wed, 8 Nov 2023 13:10:18 +0000 (UTC) (envelope-from zarychtam@plan-b.pwste.edu.pl) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=plan-b.pwste.edu.pl header.s=plan-b-mailer header.b=J7pMFXcd; spf=none (mx1.freebsd.org: domain of zarychtam@plan-b.pwste.edu.pl has no SPF policy when checking 2001:678:618::40) smtp.mailfrom=zarychtam@plan-b.pwste.edu.pl; dmarc=pass (policy=none) header.from=plan-b.pwste.edu.pl Received: from [IPV6:2001:678:618:306e:2cb3:8cb:15ee:64fd] ([IPv6:2001:678:618:306e:2cb3:8cb:15ee:64fd]) (authenticated bits=0) by plan-b.pwste.edu.pl (8.17.2/8.17.2) with ESMTPSA id 3A8DA5kI011912 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO) for ; Wed, 8 Nov 2023 14:10:06 +0100 (CET) (envelope-from zarychtam@plan-b.pwste.edu.pl) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=plan-b.pwste.edu.pl; s=plan-b-mailer; t=1699449007; bh=jAuteXx3l/6kH7ZivysllRk7sAOqh9alrYNGrbiPyo4=; h=Date:Subject:To:References:From:In-Reply-To; b=J7pMFXcdIWx1dwBbReG500oAZaAHztTIMz4LfPjI1Pu7PXYHH8d0lJ6PXkDcgb5Iq pr3Ppp/0cBOxXmCRKVpvtXzfs7BCAG6mtVof9JhX7e/+6SIuLjTL7dAkq4+kSjigFU lJgnJpTS8aXN5HLHTypgssjEOF6BZmOgTJM9Qmym2DTR2CY3XBIs7Hi1IAFCRhDhEO dCkx/8/SfILyctpmMipy4+Jqwcl5iwWevjZc1uliSkMH3i/e/OSaRFWaYaaWsLfgbi FIKOOxRwiRMk/xQkYAa6ky+woFH9Ddq9MR7NRDekVscpEeLTVN/S61XzqSJNC+L4qA Oqsj/hMA4AHkQ== Message-ID: <1e2eb5a6-d728-efed-2b5d-b4a67ba9c861@plan-b.pwste.edu.pl> Date: Wed, 8 Nov 2023 14:10:02 +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/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: revision not displayed in a2440348eed7 To: freebsd-current@freebsd.org References: <202309260107.38Q17Vp0047265@kx.truefc.org> <202309260629.38Q6T018051416@kx.truefc.org> <20230926181845.539e5816fbef80efda6162ec@dec.sakura.ne.jp> <202309261130.38QBUsLF053699@kx.truefc.org> <4c348f85-d99c-c7c3-5e1a-a435983b720b@plan-b.pwste.edu.pl> <20230926231431.20f42fec1075c3980446c50a@dec.sakura.ne.jp> <20230926221946.4F2C1623@slippy.cwsent.com> <20230927080723.f5157f938803c47a4185d431@dec.sakura.ne.jp> Content-Language: en-US From: Marek Zarychta In-Reply-To: <20230927080723.f5157f938803c47a4185d431@dec.sakura.ne.jp> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.68 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.983]; DMARC_POLICY_ALLOW(-0.50)[plan-b.pwste.edu.pl,none]; R_DKIM_ALLOW(-0.20)[plan-b.pwste.edu.pl:s=plan-b-mailer]; MIME_GOOD(-0.10)[text/plain]; ONCE_RECEIVED(0.10)[]; ASN(0.00)[asn:206006, ipnet:2001:678:618::/48, country:PL]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[plan-b.pwste.edu.pl:+]; R_SPF_NA(0.00)[no SPF record]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: 4SQQRv2bChz3d0F X-Spamd-Bar: --- W dniu 27.09.2023 o 01:07, Tomoaki AOKI pisze: > On Tue, 26 Sep 2023 15:19:46 -0700 > Cy Schubert wrote: > >> In message <20230926231431.20f42fec1075c3980446c50a@dec.sakura.ne.jp>, >> Tomoaki >> AOKI writes: >>> On Tue, 26 Sep 2023 15:48:50 +0200 >>> Marek Zarychta wrote: >>> >>>> W dniu 26.09.2023 o 13:30, KIRIYAMA Kazuhiko pisze: >>>>> At least up to 15.0-CURRENT, nothing has happend by >>>>> WITHOUT_REPRODUCIBLE_BUILD=yes. Something has changed in >>>>> 15.0-CURRENT at some time. I've rebuilded with 3fb80f1476c7, >>>>> but revision not showed by `uname -a' ;-( >>>>> >>>>> What changed ???? >>>> Nothing changed. Perhaps your build system can't check git hash ? If >>>> your sources are from git repository, you need at least git-lite >>>> installed and full git repository available on build machine. If you >>>> checked out the repository with gitup and have gitup installed, it >>>> should also work. It won't work if your build machine has access  to >>>> only a part of the repository like worktree. >>>> >>>> Cheers >>>> >>>> -- >>>> Marek Zarychta >>> Just a possibility, but copying src tree to directory other than the >>> directory where checked out from git repo and building there could >>> lose track with git hash. >>> >>> Another possibility is that if you build src with any user other than >>> the one owning local (pulled) git repo could also lose track with git >>> hash. For example, if I `git log HEAD` with regular user and the local >>> repo is pulled by root, it fails. No special configuration is done. >>> >>> % git log HEAD >>> fatal: detected dubious ownership in repository at '/usr/src' >>> To add an exception for this directory, call: >>> >>> git config --global --add safe.directory /usr/src >>> >>> >> This could be due to e6dc6a27230, which was committed this morning. There >> is discussion on the src commits ML (dev-commits-src-all, >> dev-commits-src-main) about reverting the change. >> >> >> -- >> Cheers, >> Cy Schubert >> FreeBSD UNIX: Web: https://FreeBSD.org >> NTP: Web: https://nwtime.org >> >> e^(i*pi)+1=0 > Would be unrelated here, unfortunately. > As the subject says, the commit the original reporter is bitten at (not > bi-sected) is at a2440348eed7, which is before e6dc6a27230. Let's refresh this thread. It looks like (at least for stable/14) build system doesn't hardcode revision into the kernel anymore. Last time it worked to me was just after branching stable/14. Today I tried to build kernel from sources mounted over NFS and I ened with: # strings /usr/obj/usr/src/amd64.amd64/sys/BSDONDELL/kernel | grep 14.0-STABLE @(#)FreeBSD 14.0-STABLE #6 -dirty: Tue Nov  7 14:04:35 CET 2023 FreeBSD 14.0-STABLE #6 -dirty: Tue Nov  7 14:04:35 CET 2023 14.0-STABLE the source repository is updated, consisted, but mounted read-only over NFS /usr/src# git status On branch stable/14 Your branch is up to date with 'origin/stable/14'. Untracked files:   (use "git add ..." to include in what will be committed)         sys/amd64/conf/BSDONDELL It took 2.53 seconds to enumerate untracked files. See 'git help status' for information on how to improve this. nothing added to commit but untracked files present (use "git add" to track) Any clues what could be wrong ? Does /usr/src/  require write permissions now ? -- Marek Zarychta