FreeBSD git weekly: 2026-03-02 to 2026-03-08

Introduction

This is a display of mostly-automatically-classified git commits from 2026-03-02 to 2026-03-08.

This report is still in progress.

DEBUG: This version of the report is primarily for checking the classifiers, and therefore contains extra information (in this colour).

Table of contents and commits per category:

(0) Highlighted commits (these are copies, not in stats)
1 20.0% Userland programs
0 0.0% Documentation
0 0.0% Hardware support
1 20.0% Networking
0 0.0% System administration
0 0.0% Libraries
0 0.0% Filesystems
0 0.0% Kernel
0 0.0% Build system
0 0.0% Internal organizational stuff
0 0.0% Testing
3 60.0% Style, typos, and comments
0 0.0% Contrib code
0 0.0% Reverted commits
0 0.0% Unclassified commits
5 100% total
Technical notes about this page

debug: info about the automatic classification

num % num changed stage
3 60.0% 0 01-style
1 20.0% 0 03-filenames_plain1
1 20.0% 0 04-filenames_plain2
0 0.0% 0 Manually-classified commits
0 0.0% 0 Unclassified commits

debug: more stats

num % stage
0 0.0% Misclassified commits
5 100.0% Classified commits, no corrections

debug: groups

0 0.0% num in revert
0 0.0% num in fixes
3 60.0% num in consecutive
3 60.0% Commits in groups

Highlighted commits

For extra visibility, these are copies of commits found in other sections. Most (if not all) come from the commit message containing "Relnotes:", or commits modifying UPDATING.

-- no commits in this category this week --

Userland programs

Commits about commands found in man section 1 (other than networking).

diff3: Produce correct exit status
Use exit status 2 for errors, 1 only to indicate that differences were
found between the inputs (in some operating modes).

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    ngie, bapt
Differential Revision:  https://reviews.freebsd.org/D55608
fe5341287c6c9bacc18879b25ed72ceb42e1c811 Dag-Erling Smørgrav 2026-03-02 08:52:06

debug: classified in 04-filenames_plain2 by 'usr.bin/'

Documentation

Man pages, release notes, etc.

-- no commits in this category this week --

Hardware support

Hardware drivers and architecture-specific code.

-- no commits in this category this week --

Networking

Network-related commands, library, and kernel.

netinet6: Fix memory leak on auto_linklocal
release the refcount of link-local prefix information to ensure
it gets freed when the address is deleted.

Reviewed By: zlei, ivy
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D55593
b55bffeaaf9bae5dc7aa21eae441d89c999ebab8 Pouria Mousavizadeh Tehrani 2026-03-02 15:24:23

debug: classified in 03-filenames_plain1 by 'sys/netinet6/'

System administration

Stuff in man section 8 (other than networking).

-- no commits in this category this week --

Libraries

-- no commits in this category this week --

Filesystems

-- no commits in this category this week --

Kernel

Kernel stuff (other than networking, filesystems, and drivers).

-- no commits in this category this week --

Build system

-- no commits in this category this week --

Internal organizational stuff

-- no commits in this category this week --

Testing

-- no commits in this category this week --

Style, typos, and comments

These could go in other categories, but it's more clear if they're here instead.

Commit group #0: style.mdoc
style.mdoc: Li macro is undeprecated for some time

Previously, the mdoc linter warned against using Li as it was deprecated
upstream. However, upstream undeprecated it since last year. As usual
when it comes to style, the best thing to do is to follow the existing
style of the page. We have many manuals which prefer double quotes.

MFC after:              3 days
Citation:               https://cvsweb.bsd.lv/mandoc/mdoc.7?rev=1.297
Differential Revision:  https://reviews.freebsd.org/D55297
fae551b76785d2357b09e2c022a92f410d871b9b Alexander Ziaee 2026-03-02 10:20:01

debug: classified in 01-style by '[sS]tyle'


style.mdoc: Remove synopsis formatting advice

Remove incorrect advice. The first rule was no spaces padding pipes
when showing alternates. Almost universally we not do this, and third
party manuals do not either. The second was using Cm to mark up symbols.
This advice is in conflict with mdoc(7), and the extended documentation
on mdoc linked below, which is also linked at the bottom of mdoc(7).

Conflicting information in our docs is a natural result of documentation
proliferation. The most important thing we can do to reduce technical
debt in the documentation is reduce the amount of doc overlap. Excessive
technical debt and conflicting rules is a barrier to new contributors.
This type of work requires thorough expertise, is not glamorous at all,
and to add insult to injury, is socially unsafe. To get new contributors
to the docs project, we must deduplicate documentation.

We have the mdoc manual, examples/mdoc, style.mdoc, and the fdp chapter
on manual pages. With this many, they will inevitably come to contain
conflicting information, and people will learn not to read them or work
on them.

MFC after:              3 days
Ref:                    https://mandoc.bsd.lv/mdoc/style/commands.html
Differential Revision:  https://reviews.freebsd.org/D55298
47326cb470278e891975354286481b5ba876929a Alexander Ziaee 2026-03-02 10:24:11

debug: classified in 01-style by '[sS]tyle'


style.mdoc: Left angle bracket is not less-than

MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D55300
06ac71cffba4a0f86334844453d0a6fb3c46aa12 Alexander Ziaee 2026-03-02 10:41:07

debug: classified in 01-style by '[sS]tyle'

Contrib code

-- no commits in this category this week --

Reverted commits

-- no commits in this category this week --

Unclassified commits

Not classified automatically, and waiting for manual attention.

-- no commits in this category this week --

Technical notes

Dates:

Automatic grouping:

Automatic categories:

Source code:


Generated with commits-periodical 0.20 at 2026-03-02 18:56:15+00:00.

This work is supported by Tarsnap Backup Inc.

Alternate version: 2026-03-02 (release)