Page MenuHomeFreeBSD

cperciva (Colin Percival)
User

Projects

User Details

User Since
Jun 3 2014, 6:45 PM (608 w, 5 d)

Recent Activity

Sat, Jan 31

cperciva added a comment to D54374: release.sh: allow GITROOT, etc, to be overridden.

Sorry, I completely forgot about this patch. Thanks for the ping.

Sat, Jan 31, 10:41 PM

Fri, Jan 30

cperciva committed rG3ab15ea66043: Ping: Make build reproducible (authored by cperciva).
Ping: Make build reproducible
Fri, Jan 30, 9:04 PM
cperciva committed rGbda802814669: release: Ship firmware from kmods repo on DVD (authored by cperciva).
release: Ship firmware from kmods repo on DVD
Fri, Jan 30, 5:43 PM
cperciva closed D52581: release: Ship firmware from kmods repo on DVD.
Fri, Jan 30, 5:42 PM
cperciva added a comment to D52581: release: Ship firmware from kmods repo on DVD.
In D52581#1256002, @bz wrote:

I assume the release-dvd.conf will need to change repos then in the release branch but that's a re@ task?

Fri, Jan 30, 5:41 PM
cperciva closed D54958: 15.0: Update status of devinfo issue.
Fri, Jan 30, 5:37 PM
cperciva committed R9:cc6854009d75: 15.0: Update status of devinfo issue (authored by cperciva).
15.0: Update status of devinfo issue
Fri, Jan 30, 5:37 PM
cperciva requested review of D54958: 15.0: Update status of devinfo issue.
Fri, Jan 30, 6:42 AM

Wed, Jan 28

cperciva added a comment to D52581: release: Ship firmware from kmods repo on DVD.
In D52581#1255798, @bz wrote:

I do not understand our package repositories and what goes into the releases anymore.
There's two branches in ports: main and quarterly; quarterly is almost certainly always outdated but I do not know how the "kmod" ports are dealt with in terms for that.
Is there one-repo-fits both main and quarterly or are they separate and we are building the full matrix?

Wed, Jan 28, 7:47 PM
cperciva added a reviewer for D52581: release: Ship firmware from kmods repo on DVD: bapt.

@bz @bapt I think you're more familiar with the whole "release-specific kmod builds" thing than anyone else -- can you take a look at this? I don't want to ship the 14.4-RELEASE dvd with wifi kmods from 14.3.

Wed, Jan 28, 4:44 AM
cperciva updated the diff for D52581: release: Ship firmware from kmods repo on DVD.

Rebase to latest main

Wed, Jan 28, 4:24 AM

Tue, Jan 27

cperciva committed R9:4ae6a7555c48: Update re@ membership (authored by cperciva).
Update re@ membership
Tue, Jan 27, 11:50 PM
cperciva committed rGc8d759230a0e: vmimage.subr: Install pkg on pkgbase images (authored by cperciva).
vmimage.subr: Install pkg on pkgbase images
Tue, Jan 27, 11:17 PM

Sat, Jan 24

cperciva committed rGf0ecf357aad9: vmimage.subr: Install pkg on pkgbase images (authored by cperciva).
vmimage.subr: Install pkg on pkgbase images
Sat, Jan 24, 8:19 PM
cperciva committed rGec2b3d786b23: loader: Only warn for !FDT && !ACPI take two (authored by cperciva).
loader: Only warn for !FDT && !ACPI take two
Sat, Jan 24, 8:19 PM
cperciva closed D54772: loader: Only warn for !FDT && !ACPI take two.
Sat, Jan 24, 8:19 PM

Fri, Jan 23

cperciva committed R9:83305de31b09: 14.4: On schedule (authored by cperciva).
14.4: On schedule
Fri, Jan 23, 8:01 AM
cperciva committed rGf5ea3d46d600: 14.4: Update stable/14 to -PRERELEASE (authored by cperciva).
14.4: Update stable/14 to -PRERELEASE
Fri, Jan 23, 7:56 AM

Thu, Jan 22

cperciva accepted D54179: release: Remove not-NO_ROOT cases.
Thu, Jan 22, 5:43 PM

Mon, Jan 19

cperciva requested review of D54772: loader: Only warn for !FDT && !ACPI take two.
Mon, Jan 19, 1:23 AM

Sun, Jan 18

cperciva committed R9:fd86ed35b094: Update re@ membership (authored by cperciva).
Update re@ membership
Sun, Jan 18, 6:30 AM

Thu, Jan 15

cperciva committed R9:b1cb4d95370f: 15.1: Add hardware notes generated from stable/15 (authored by cperciva).
15.1: Add hardware notes generated from stable/15
Thu, Jan 15, 8:48 PM
cperciva committed R9:ce732bbfd6fa: 15.1: Connect upcoming release to website (authored by cperciva).
15.1: Connect upcoming release to website
Thu, Jan 15, 8:48 PM
cperciva committed R9:797511dd356c: 15.1: Insert details specific to 15.1 (authored by cperciva).
15.1: Insert details specific to 15.1
Thu, Jan 15, 8:48 PM
cperciva committed R9:c3372876197d: 15.1: Insert version numbers (authored by cperciva).
15.1: Insert version numbers
Thu, Jan 15, 8:48 PM
cperciva committed R9:41b1963afa10: 15.1: Add autogenerated files to website (authored by cperciva).
15.1: Add autogenerated files to website
Thu, Jan 15, 8:48 PM
cperciva added a comment to D54542: release: Build the release media from packages.

I want to make sure all the issues are fixed there before anything gets MFCed.

My preference is for all of the release building changes to be merged to stable/15, but after a significant amount of time & testing in main. Perhaps after the 14.4 process is complete?

Thu, Jan 15, 5:13 PM
cperciva added a comment to D54542: release: Build the release media from packages.
In D54542#1250350, @ivy wrote:

are there any objections to landing this? i'd like to get started on multiple kernel support for bsdinstall, and it would be easier to get the other release changes in first.

Thu, Jan 15, 4:36 PM

Wed, Jan 14

cperciva committed rGeb9c65a3d60b: EC2: Add extra SSM Parameter names for releases (authored by cperciva).
EC2: Add extra SSM Parameter names for releases
Wed, Jan 14, 10:11 PM

Sun, Jan 11

cperciva committed R11:34113f472d4c: net/bsdec2-image-upload: Update to 1.4.10 (authored by cperciva).
net/bsdec2-image-upload: Update to 1.4.10
Sun, Jan 11, 10:33 PM
cperciva committed rGb558c92fd000: EC2: Add extra SSM Parameter names for releases (authored by cperciva).
EC2: Add extra SSM Parameter names for releases
Sun, Jan 11, 10:33 PM

Fri, Jan 9

cperciva committed R9:24159959945f: 14.4: On schedule (authored by cperciva).
14.4: On schedule
Fri, Jan 9, 11:51 PM
cperciva committed R9:55d599c3bf5c: 14.4: Regenerate hardware notes from archetype (authored by cperciva).
14.4: Regenerate hardware notes from archetype
Fri, Jan 9, 11:45 PM

Tue, Jan 6

cperciva added inline comments to D54542: release: Build the release media from packages.
Tue, Jan 6, 6:15 PM

Mon, Jan 5

cperciva added a comment to D54179: release: Remove not-NO_ROOT cases.

@cperciva any suggestion on the best way to test this / confirm that I haven't missed something?

Mon, Jan 5, 4:46 PM
cperciva added inline comments to D54179: release: Remove not-NO_ROOT cases.
Mon, Jan 5, 4:45 PM
cperciva added inline comments to D54396: arm64: Correctly align the SVE signal context.
Mon, Jan 5, 3:13 PM

Sun, Jan 4

cperciva accepted D54396: arm64: Correctly align the SVE signal context.

This code looks correct to me, but I'm not an expert in these bits so it would be great if @manu or someone else with arm64 experience can review.

Sun, Jan 4, 7:22 PM

Dec 30 2025

cperciva closed D54328: Status/2025Q4/releng.adoc: Add report.
Dec 30 2025, 2:38 PM
cperciva committed R9:9d0e1232dac6: Status/2025Q4/releng.adoc: Add report (authored by cperciva).
Status/2025Q4/releng.adoc: Add report
Dec 30 2025, 2:38 PM

Dec 29 2025

cperciva requested review of D54398: Make .align match comment in code.
Dec 29 2025, 5:12 PM
cperciva added a comment to D54396: arm64: Correctly align the SVE signal context.

Thanks, this fixes the issue I was seeing.

Dec 29 2025, 5:08 PM

Dec 28 2025

cperciva added a comment to D54374: release.sh: allow GITROOT, etc, to be overridden.

Ok, I'm going to have to refresh my memory of how these bits work.

Dec 28 2025, 10:12 PM
cperciva added a comment to D54374: release.sh: allow GITROOT, etc, to be overridden.

Hmm, I thought the way this worked was that env_setup set defaults and then the config file was sourced to override those values.

Dec 28 2025, 8:12 PM

Dec 24 2025

cperciva added a comment to D54328: Status/2025Q4/releng.adoc: Add report.

Thanks, I'll leave the review up for a few more days in case anyone from re@ has comments but I'll make sure I commit it before the end of the month.

Dec 24 2025, 12:10 AM

Dec 20 2025

cperciva updated the diff for D54328: Status/2025Q4/releng.adoc: Add report.

Fix typos

Dec 20 2025, 9:17 PM
cperciva requested review of D54328: Status/2025Q4/releng.adoc: Add report.
Dec 20 2025, 9:02 PM

Dec 12 2025

cperciva added inline comments to D54181: 15.0/relnote: Organize Upgrading section.
Dec 12 2025, 9:46 PM
cperciva added inline comments to D54181: 15.0/relnote: Organize Upgrading section.
Dec 12 2025, 9:35 PM

Dec 11 2025

cperciva committed R9:e9a7ebc74a84: 15.0: Hand off to so@ (authored by cperciva).
15.0: Hand off to so@
Dec 11 2025, 4:22 PM

Dec 9 2025

cperciva accepted D54156: bsdinstall: Drop "Technology preview" from package sets.
Dec 9 2025, 9:28 PM
cperciva added a comment to D54156: bsdinstall: Drop "Technology preview" from package sets.

I think in 16.0 we won't be shipping distsets at all, so this menu will go away. But I agree with changing the wording but keeping the menu as an MFCable first step. Ideally I'd like to call distsets "legacy" in 15.1.

Dec 9 2025, 8:35 PM
cperciva committed R11:9e9b67ad4b2d: misc/freebsd-release-manifests: Remove EoL releases (authored by cperciva).
misc/freebsd-release-manifests: Remove EoL releases
Dec 9 2025, 5:28 PM
cperciva committed R11:d0dde23e3cdb: misc/freebsd-release-manifests: Remove EoL releases (authored by cperciva).
misc/freebsd-release-manifests: Remove EoL releases
Dec 9 2025, 5:28 PM

Dec 3 2025

cperciva added a comment to D54035: bsdinstall: remove unused file/build code.

Oh, I see now that I assumed bsdinstall now uses /etc/pkg/FreeBSD.conf and overlooked the repos_dir = "/usr/share/bsdinstall/" line.

Why do we not use /etc/pkg/FreeBSD.conf for bsdinstall? I'm not seeing a case where the configuration for the FreeBSD-base repository there is different and it would be nice to get rid of the duplication if it is infact unnecessary.

Dec 3 2025, 2:26 PM

Dec 2 2025

cperciva added a comment to D54035: bsdinstall: remove unused file/build code.

We still want this for the install images.

Dec 2 2025, 4:38 PM
cperciva committed R9:319892a75b6c: 15.0: Add release announcement (authored by cperciva).
15.0: Add release announcement
Dec 2 2025, 12:09 AM
cperciva committed R9:7a0a39f3ae22: 15.0: Add checksums for 15.0-RELEASE (authored by cperciva).
15.0: Add checksums for 15.0-RELEASE
Dec 2 2025, 12:09 AM
cperciva committed R9:4b6a7a1cbb71: 15.0: Release-related website updates (authored by cperciva).
15.0: Release-related website updates
Dec 2 2025, 12:09 AM
cperciva committed R11:9615cc5dad31: misc/freebsd-release-manifests: Add 15.0-RELEASE MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 15.0-RELEASE MANIFEST files
Dec 2 2025, 12:09 AM
cperciva committed R11:62ecf24e9e1a: misc/freebsd-release-manifests: Add 15.0-RELEASE MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 15.0-RELEASE MANIFEST files
Dec 2 2025, 12:08 AM

Dec 1 2025

cperciva added a comment to D53976: releases/15.0R/relnotes: document how to fetch new signing keys for BETA/RC users.
In D53976#1234085, @dch wrote:

Updated all but the`pkg add -f ..` bit. I hear what you're saying @cperciva but I have already encountered test users who are not comfortable with git, and I would like to give them a simple alternative with mostly familiar tools.

Alternatively I could expand it out, make an explicit sha256 -c , and provide the actual file hashes in the document?

Dec 1 2025, 7:17 PM

Nov 30 2025

cperciva committed R9:409e681c2f6f: 15.0/relnotes: Mention boot speedup in EC2 (authored by cperciva).
15.0/relnotes: Mention boot speedup in EC2
Nov 30 2025, 1:18 AM
cperciva committed R9:13df408b7c3a: 15.0/relnotes: Collect EC2 changes under "cloud" (authored by cperciva).
15.0/relnotes: Collect EC2 changes under "cloud"
Nov 30 2025, 1:07 AM

Nov 28 2025

cperciva committed R9:e7f0307646d7: 15.0: Fix list of platforms in readme (authored by cperciva).
15.0: Fix list of platforms in readme
Nov 28 2025, 7:45 PM
cperciva committed R9:18ab7220ad50: 15.0: Fix freebsd-update instructions (authored by cperciva).
15.0: Fix freebsd-update instructions
Nov 28 2025, 7:45 PM
cperciva accepted D53515: pf: Add RELNOTES information about new features.
Nov 28 2025, 6:26 PM
cperciva added inline comments to D53976: releases/15.0R/relnotes: document how to fetch new signing keys for BETA/RC users.
Nov 28 2025, 5:02 PM
cperciva committed R9:e87da8a9d797: 15.0: On schedule (authored by cperciva).
15.0: On schedule
Nov 28 2025, 12:15 AM
cperciva committed rG7aedc8de6446: Update in preparation for 15.0-RELEASE (authored by cperciva).
Update in preparation for 15.0-RELEASE
Nov 28 2025, 12:00 AM

Nov 27 2025

cperciva added a comment to D53964: pkg: Move FreeBSD-base to pkg.freebsd.org.

We could probably shave off several seconds for many people by replacing pkg+https with pkg+http. The TLS n-way handshake is a complete waste of time. I have made this observation about the other repositories as well but...

Windmills. Have to keep trying.

Agreed. All https buys us here is quieting an FAQ. It otherwise adds time and potentially has problems in some corporate setups.

Nov 27 2025, 10:47 PM
cperciva committed rG463cec10a5fb: pkg: Move FreeBSD-base to pkg.freebsd.org (authored by cperciva).
pkg: Move FreeBSD-base to pkg.freebsd.org
Nov 27 2025, 10:42 PM
cperciva committed rG0c87d29a54da: pkg: Move FreeBSD-base to pkg.freebsd.org (authored by cperciva).
pkg: Move FreeBSD-base to pkg.freebsd.org
Nov 27 2025, 10:40 PM
cperciva closed D53964: pkg: Move FreeBSD-base to pkg.freebsd.org.
Nov 27 2025, 10:39 PM
cperciva committed rGa3b0902d7390: pkg: Move FreeBSD-base to pkg.freebsd.org (authored by cperciva).
pkg: Move FreeBSD-base to pkg.freebsd.org
Nov 27 2025, 10:39 PM
cperciva requested review of D53964: pkg: Move FreeBSD-base to pkg.freebsd.org.
Nov 27 2025, 9:46 PM
cperciva committed rG20ebb6ec5ac0: mdo.1: Document group-related and fine-grained control functionalities (authored by olce).
mdo.1: Document group-related and fine-grained control functionalities
Nov 27 2025, 1:58 AM
cperciva committed rGf73d78e3ff12: bsdinstall: Ignore -p[0-9]+ in determining BRANCH (authored by cperciva).
bsdinstall: Ignore -p[0-9]+ in determining BRANCH
Nov 27 2025, 1:58 AM
cperciva committed rG56275b7b0672: bsdinstall: Ignore -p[0-9]+ in determining BRANCH (authored by cperciva).
bsdinstall: Ignore -p[0-9]+ in determining BRANCH
Nov 27 2025, 1:56 AM

Nov 26 2025

cperciva committed rGd45816f369eb: bsdinstall: Ignore -p[0-9]+ in determining BRANCH (authored by cperciva).
bsdinstall: Ignore -p[0-9]+ in determining BRANCH
Nov 26 2025, 5:08 PM
cperciva committed R9:6951c4aa6998: 15.0: Announce RC4 (authored by cperciva).
15.0: Announce RC4
Nov 26 2025, 12:08 AM
cperciva committed R11:053f765139e3: misc/freebsd-release-manifests: Add 15.0-RC4 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 15.0-RC4 MANIFEST files
Nov 26 2025, 12:06 AM
cperciva committed R11:861c687ee96f: misc/freebsd-release-manifests: Add 15.0-RC4 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 15.0-RC4 MANIFEST files
Nov 26 2025, 12:06 AM
cperciva committed R9:77ca649f1a06: 15.0: Add checksums for 15.0-RC4 (authored by cperciva).
15.0: Add checksums for 15.0-RC4
Nov 26 2025, 12:06 AM

Nov 25 2025

cperciva committed rG4f2d5bcdbf9b: nda: fix setting of unmappedio flag (authored by chs).
nda: fix setting of unmappedio flag
Nov 25 2025, 11:44 PM
cperciva committed rG020e15a9012d: jemalloc: apply freebsd changes to jemalloc 5.3.0 man page (authored by minsoochoo0122_proton.me).
jemalloc: apply freebsd changes to jemalloc 5.3.0 man page
Nov 25 2025, 11:00 PM
cperciva committed rGcda51d06f946: jemalloc: import jemalloc 5.3.0 man page (authored by minsoochoo0122_proton.me).
jemalloc: import jemalloc 5.3.0 man page
Nov 25 2025, 11:00 PM
cperciva committed R9:081e67510ca5: 15.0: Put RC4 back on the schedule. (authored by cperciva).
15.0: Put RC4 back on the schedule.
Nov 25 2025, 4:32 AM

Nov 24 2025

cperciva committed rG91e2d7b9b273: 15.0: Update to RC4 (authored by cperciva).
15.0: Update to RC4
Nov 24 2025, 5:43 PM
cperciva committed rG76883b793db8: inotify: Work around the vput() bug directly (authored by markj).
inotify: Work around the vput() bug directly
Nov 24 2025, 5:32 PM
cperciva committed rGbada4c39b20c: pam_krb5: Fix manual page in MIT case (authored by des).
pam_krb5: Fix manual page in MIT case
Nov 24 2025, 6:24 AM
cperciva committed rG8fdafb396677: pam_krb5: Restore allow_kdc_spoof option (authored by des).
pam_krb5: Restore allow_kdc_spoof option
Nov 24 2025, 6:24 AM
cperciva committed rG9f43dc502cbb: release: Ship DVD with only emacs@nox flavour (authored by cperciva).
release: Ship DVD with only emacs@nox flavour
Nov 24 2025, 6:23 AM
cperciva committed rG815f08560050: release: Ship DVD with only emacs@nox flavour (authored by cperciva).
release: Ship DVD with only emacs@nox flavour
Nov 24 2025, 6:22 AM
cperciva accepted D53885: pam_krb5: Fix manual page in MIT case.

LGTM

Nov 24 2025, 1:13 AM

Nov 23 2025

cperciva added a comment to D53884: pam_krb5: Restore allow_kdc_spoof option.

@des Please commit this and MFC to stable/15 ASAP so I can get it into 15.0-RC4 builds on Monday.

Nov 23 2025, 11:28 PM
cperciva added inline comments to D53885: pam_krb5: Fix manual page in MIT case.
Nov 23 2025, 11:26 PM
cperciva committed R9:3a9b8f6c6fd7: Update re@ membership (authored by cperciva).
Update re@ membership
Nov 23 2025, 5:35 PM
cperciva committed rGfb9252e66734: Add backup pkgbase signing key held by security-officer. (authored by gordon).
Add backup pkgbase signing key held by security-officer.
Nov 23 2025, 4:40 PM
cperciva committed rG54808d50412a: cp: Fix copying the root directory (authored by des).
cp: Fix copying the root directory
Nov 23 2025, 4:40 PM