Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Apr 2026 22:06:18 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 294824] Source code installed by freebsd-update does not match release source code as tagged in git
Message-ID:  <bug-294824-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294824

            Bug ID: 294824
           Summary: Source code installed by freebsd-update does not match
                    release source code as tagged in git
           Product: Base System
           Version: 15.0-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: kris@tranception.com

Why is it that on my 15.0-RELEASE-p6 boxes with clean checkouts of
release/15.0.0-p6 in /usr/src, freebsd-update fetch install thinks the source
under /usr/src needs "upgrading"?

I would have thought the code installed by freebsd-update fetch install would
match the code tagged release/15.0.0-p6 (which is also the current HEAD of
releng/15.0)?

Box is running 15.0-RELEASE-p6:

# freebsd-version; uname -vm
15.0-RELEASE-p6
FreeBSD 15.0-RELEASE-p6 GENERIC amd64

Box has clean, updated /usr/src:

# git -C /usr/src remote -v
freebsd https://git.freebsd.org/src.git (fetch)
freebsd https://git.freebsd.org/src.git (push)

# git -C /usr/src log -1 --pretty=short
commit 6b6bc9afa0b09765355f74a2f11cee069e7a37ef (HEAD, tag: release/15.0.0-p6,
freebsd/releng/15.0)
Author: Mark Johnston <markj@FreeBSD.org>

    Add UPDATING entries and bump version

# git -C /usr/src clean -fxdn
# git -C /usr/src status --ignored
HEAD detached at freebsd/releng/15.0
nothing to commit, working tree clean

However when I run freebsd-update, I get this:

# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 15.0-RELEASE from update2.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.
The following files will be updated as part of updating to
15.0-RELEASE-p6:
/usr/src/sys/amd64/amd64/pmap.c
/usr/src/sys/amd64/amd64/sys_machdep.c
/usr/src/sys/vm/vm_map.c
/usr/src/sys/vm/vm_map.h
/usr/src/tests/sys/posixshm/posixshm_test.c

Installing the "update" then leads to:

# freebsd-update install
Creating snapshot of existing boot environment... done.
Installing updates...
Restarting sshd after upgrade
Performing sanity check on sshd configuration.
Stopping sshd.
Waiting for PIDS: 4277.
Performing sanity check on sshd configuration.
Starting sshd.
 done.

Git now shows differences against release/15.0.0-p6:

# git -C /usr/src status --ignored
HEAD detached at freebsd/releng/15.0
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   sys/amd64/amd64/pmap.c
        modified:   sys/amd64/amd64/sys_machdep.c
        modified:   sys/vm/vm_map.c
        modified:   sys/vm/vm_map.h
        modified:   tests/sys/posixshm/posixshm_test.c

no changes added to commit (use "git add" and/or "git commit -a")

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-294824-227>