Page MenuHomeFreeBSD

relengGroup
ActivePublic

Recent Activity

Sat, Jul 4

ziaee added a comment to D58036: 15.1R updating.adoc: output message clarified.

For the PR make sure to use a commit message trailer "PR: 296419" so that it gets copied to the bug.

Sat, Jul 4, 6:39 PM · releng
ziaee accepted D58036: 15.1R updating.adoc: output message clarified.

Oops

Sat, Jul 4, 6:38 PM · releng
carlavilla accepted D58036: 15.1R updating.adoc: output message clarified.
Sat, Jul 4, 10:07 AM · releng
vladlen requested review of D58036: 15.1R updating.adoc: output message clarified.
Sat, Jul 4, 10:03 AM · releng

Jun 17 2026

vladlen closed D57603: website: RU - add 15.1R to ru/releases pages.
Jun 17 2026, 8:59 PM · releng

Jun 16 2026

andy accepted D57603: website: RU - add 15.1R to ru/releases pages.

Some suggestions, style polishing, commit dates check.
Great work, Vladlen!

Jun 16 2026, 8:04 PM · releng
vladlen requested review of D57603: website: RU - add 15.1R to ru/releases pages.
Jun 16 2026, 9:49 AM · releng

Jun 15 2026

vladlen closed D57592: 15.1/errata: add issue: NFSv4.1/4.2 client panic during server recovery.
Jun 15 2026, 2:27 PM · releng
ziaee accepted D57592: 15.1/errata: add issue: NFSv4.1/4.2 client panic during server recovery.
Jun 15 2026, 10:54 AM · releng
vladlen added inline comments to D57592: 15.1/errata: add issue: NFSv4.1/4.2 client panic during server recovery.
Jun 15 2026, 7:07 AM · releng

Jun 14 2026

vladlen closed D57593: 15.1/relnotes: add the latest EN and SA.
Jun 14 2026, 9:57 PM · releng
vladlen requested review of D57593: 15.1/relnotes: add the latest EN and SA.
Jun 14 2026, 9:54 PM · releng
vladlen requested review of D57592: 15.1/errata: add issue: NFSv4.1/4.2 client panic during server recovery.
Jun 14 2026, 9:29 PM · releng

May 27 2026

vladlen closed D57262: website: improve hardware-notes-processor.rb.
May 27 2026, 8:21 PM · releng
vladlen added a comment to D57262: website: improve hardware-notes-processor.rb.

Looks good to me. I assume you've tested it?

Yes, I have tested it. It works with releng, stable and main branches.

May 27 2026, 8:13 PM · releng
carlavilla accepted D57262: website: improve hardware-notes-processor.rb.
May 27 2026, 5:12 PM · releng
cperciva accepted D57262: website: improve hardware-notes-processor.rb.
May 27 2026, 4:47 PM · releng
cperciva added a comment to D57262: website: improve hardware-notes-processor.rb.

Looks good to me. I assume you've tested it?

May 27 2026, 4:46 PM · releng
vladlen closed D57276: 15.1/relnotes: add the latest EN and SA.
May 27 2026, 4:43 PM · releng
vladlen requested review of D57276: 15.1/relnotes: add the latest EN and SA.
May 27 2026, 4:38 PM · releng
vladlen closed D57100: 15.1/relnotes: C23 Language Support.
May 27 2026, 3:52 PM · releng
vladlen requested review of D57262: website: improve hardware-notes-processor.rb.
May 27 2026, 6:53 AM · releng

May 26 2026

fuz accepted D57100: 15.1/relnotes: C23 Language Support.

While the wiki will continue to evolve, it may be helpful as a pointer to the effort in case people want to know more.

May 26 2026, 9:17 PM · releng
vladlen added a comment to D57100: 15.1/relnotes: C23 Language Support.
In D57100#1308693, @fuz wrote:

Please link to the wiki page if possible.

@ziaee Alexander , what do you think about linking to wiki? Relnotes are long living documents with stable content, but wiki can be changed in any moment.

May 26 2026, 8:46 PM · releng
vladlen updated the diff for D57100: 15.1/relnotes: C23 Language Support.

Changed to your proposed version.

May 26 2026, 8:43 PM · releng

May 21 2026

vladlen closed D57133: website: improve hardware-notes-processor.rb.
May 21 2026, 7:11 AM · releng
carlavilla accepted D57133: website: improve hardware-notes-processor.rb.

For me is ok, thanks for the improvements you are making to this tool

May 21 2026, 5:52 AM · releng

May 20 2026

vladlen added a comment to D57133: website: improve hardware-notes-processor.rb.

This version showed warnings

May 20 2026, 6:03 PM · releng
vladlen added a comment to D56646: Make links to drivers man in hardware.adoc.

What do you think?

I like that idea

I added the review https://reviews.freebsd.org/D57133

May 20 2026, 5:57 PM · releng
vladlen requested review of D57133: website: improve hardware-notes-processor.rb.
May 20 2026, 5:56 PM · releng
carlavilla added a comment to D56646: Make links to drivers man in hardware.adoc.

Sorry I didn't have time to review this. This is absolutely wonderful, thank you so much for doing this. I wanted this for a long time but couldn't make it myself. Could you make the links also bold to match the drivers without manuals?

@ziaee

Hi Alex,
I am preparing the next fix for this script (replace '\[' to '[' , mandoc generates \[, if driver descrition has [ in the text).

I could also add the feature you are asking for.
Now hardware-notes-processor.rb generates messages to stdout and skips processing.
The current list for 15.1R is:

WARNING: The manual page man4.i386/ep does not exists
WARNING: The manual page man4.i386/ex does not exists
WARNING: The manual page man4.i386/fe does not exists
WARNING: The manual page hme does not exists
WARNING: The manual page pcn does not exists
WARNING: The manual page sf does not exists
WARNING: The manual page sn does not exists
WARNING: The manual page tl does not exists
WARNING: The manual page txp does not exists
WARNING: The manual page man4.i386/vx does not exists
WARNING: The manual page wb does not exists
WARNING: The manual page xe does not exists
WARNING: The manual page man4.i386/ce does not exists
WARNING: The manual page man4.i386/cx does not exists
WARNING: The manual page man4.i386/cp does not exists
WARNING: The manual page man4.i386/ctau does not exists
WARNING: The manual page ufintek does not exists

I have other proposal.
If line
&hwlist.man4.i386/ep;
generates this warning

WARNING: The manual page man4.i386/ep does not exists

then I can put this line again into the hardware.adoc. It can be easily found by '&hwlist' string.

  1. If this driver is not supported by this release, then this line can be manually removed one time.
  2. if driver supported by it does not have HARDWARE section, this line will be updated

next time, when HARDWARE section added before reease date.

  1. If HARDWARE section is not added, this line will be removed day before release.

In this case hardware.adoc will be improved during every run
make generate-hardware-notes
One times to copy from template and every run to add new HARDWARE sections.

What do you think?

May 20 2026, 4:54 PM · releng
vladlen added a comment to D56646: Make links to drivers man in hardware.adoc.

Sorry I didn't have time to review this. This is absolutely wonderful, thank you so much for doing this. I wanted this for a long time but couldn't make it myself. Could you make the links also bold to match the drivers without manuals?

@ziaee

May 20 2026, 4:35 PM · releng

May 19 2026

fuz added a comment to D57100: 15.1/relnotes: C23 Language Support.

I think this is a bit too verbose. We don't need to list every single API change, as most of them are rather minor and uninteresting.

May 19 2026, 11:46 PM · releng
vladlen requested review of D57100: 15.1/relnotes: C23 Language Support.
May 19 2026, 7:22 PM · releng
vladlen closed D57099: 15.1/relnotes: additional commits entries added.
May 19 2026, 6:39 PM · releng
vladlen requested review of D57099: 15.1/relnotes: additional commits entries added.
May 19 2026, 6:38 PM · releng

May 9 2026

vladlen closed D56902: 15.1/relnotes: additional commits entries added.
May 9 2026, 11:56 AM · releng
vladlen requested review of D56902: 15.1/relnotes: additional commits entries added.
May 9 2026, 11:48 AM · releng

May 8 2026

ziaee closed D56381: sysutils/firstboot-pkg-upgrade: New port.
May 8 2026, 3:35 PM · pkgbase, releng

May 7 2026

bapt accepted D56381: sysutils/firstboot-pkg-upgrade: New port.
May 7 2026, 9:29 PM · pkgbase, releng
cperciva accepted D56381: sysutils/firstboot-pkg-upgrade: New port.

LGTM!

May 7 2026, 5:46 PM · pkgbase, releng
ziaee updated the summary of D56381: sysutils/firstboot-pkg-upgrade: New port.
May 7 2026, 5:43 PM · pkgbase, releng
ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

fix comment typos, thanks @cperciva!

May 7 2026, 5:41 PM · pkgbase, releng
ziaee updated the summary of D56381: sysutils/firstboot-pkg-upgrade: New port.
May 7 2026, 5:35 PM · pkgbase, releng
ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

implement cperciva/lwhsu sha256 suggestion, thanks guys!

May 7 2026, 5:31 PM · pkgbase, releng
cperciva added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

Fair point, but I'm a little bit concerned about this being brittle -- /var/db/pkg/local.sqlite is not a public interface for pkg, so there's no guarantee that a future pkg won't (a) change that path, or (b) touch that file even if nothing has changed. I don't want to suddenly discover in FreeBSD 16.3 that VMs aren't rebooting after applying security updates because something changed in pkg.

that is a valid concern from @cperciva I don't think I will change anything in that area, but yes the content of /var/db/pkg is supposed to be opaque. (I know I am the one who recommended the mtime check in the first place).

May 7 2026, 4:41 PM · pkgbase, releng
bapt added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

ok, what if we separate the pkg update, and take the state after updating, but before upgrading, then we will actually know if the upgrade did anything. maybe because of this we can simplify the logic at the end a bit more.

I think pkg info | sha256 would work? If any packages are updated (or installed or removed) then that hash will change.

I think it would work too, but I don't see why we wouldn't want to stat the mtime in between updating and upgrading instead. By my rough estimate, time(1) shows 0.08 real for the pkg info | sha256, but for stat -f %c /var/db/pkg/local.sqlite it shows 0.00 real, so, that's less electricity, right?

Fair point, but I'm a little bit concerned about this being brittle -- /var/db/pkg/local.sqlite is not a public interface for pkg, so there's no guarantee that a future pkg won't (a) change that path, or (b) touch that file even if nothing has changed. I don't want to suddenly discover in FreeBSD 16.3 that VMs aren't rebooting after applying security updates because something changed in pkg.

May 7 2026, 4:20 PM · pkgbase, releng
cperciva added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

ok, what if we separate the pkg update, and take the state after updating, but before upgrading, then we will actually know if the upgrade did anything. maybe because of this we can simplify the logic at the end a bit more.

I think pkg info | sha256 would work? If any packages are updated (or installed or removed) then that hash will change.

I think it would work too, but I don't see why we wouldn't want to stat the mtime in between updating and upgrading instead. By my rough estimate, time(1) shows 0.08 real for the pkg info | sha256, but for stat -f %c /var/db/pkg/local.sqlite it shows 0.00 real, so, that's less electricity, right?

May 7 2026, 4:15 PM · pkgbase, releng
ziaee added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

ok, what if we separate the pkg update, and take the state after updating, but before upgrading, then we will actually know if the upgrade did anything. maybe because of this we can simplify the logic at the end a bit more.

I think pkg info | sha256 would work? If any packages are updated (or installed or removed) then that hash will change.

May 7 2026, 1:30 PM · pkgbase, releng

May 6 2026

cperciva added a comment to D56381: sysutils/firstboot-pkg-upgrade: New port.

ok, what if we separate the pkg update, and take the state after updating, but before upgrading, then we will actually know if the upgrade did anything. maybe because of this we can simplify the logic at the end a bit more.

May 6 2026, 11:42 PM · pkgbase, releng