Page MenuHomeFreeBSD

cperciva (Colin Percival)
User

Projects

User Details

User Since
Jun 3 2014, 6:45 PM (602 w, 2 d)

Recent Activity

Fri, Dec 12

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

Thu, Dec 11

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

Tue, Dec 9

cperciva accepted D54156: bsdinstall: Drop "Technology preview" from package sets.
Tue, Dec 9, 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.

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

Wed, Dec 3

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.

Wed, Dec 3, 2:26 PM

Tue, Dec 2

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

We still want this for the install images.

Tue, Dec 2, 4:38 PM
cperciva committed R9:319892a75b6c: 15.0: Add release announcement (authored by cperciva).
15.0: Add release announcement
Tue, Dec 2, 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
Tue, Dec 2, 12:09 AM
cperciva committed R9:4b6a7a1cbb71: 15.0: Release-related website updates (authored by cperciva).
15.0: Release-related website updates
Tue, Dec 2, 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
Tue, Dec 2, 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
Tue, Dec 2, 12:08 AM

Mon, Dec 1

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?

Mon, Dec 1, 7:17 PM

Sun, Nov 30

cperciva committed R9:409e681c2f6f: 15.0/relnotes: Mention boot speedup in EC2 (authored by cperciva).
15.0/relnotes: Mention boot speedup in EC2
Sun, Nov 30, 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"
Sun, Nov 30, 1:07 AM

Fri, Nov 28

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

Thu, Nov 27

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.

Thu, Nov 27, 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
Thu, Nov 27, 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
Thu, Nov 27, 10:40 PM
cperciva closed D53964: pkg: Move FreeBSD-base to pkg.freebsd.org.
Thu, Nov 27, 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
Thu, Nov 27, 10:39 PM
cperciva requested review of D53964: pkg: Move FreeBSD-base to pkg.freebsd.org.
Thu, Nov 27, 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
Thu, Nov 27, 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
Thu, Nov 27, 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
Thu, Nov 27, 1:56 AM

Wed, Nov 26

cperciva committed rGd45816f369eb: bsdinstall: Ignore -p[0-9]+ in determining BRANCH (authored by cperciva).
bsdinstall: Ignore -p[0-9]+ in determining BRANCH
Wed, Nov 26, 5:08 PM
cperciva committed R9:6951c4aa6998: 15.0: Announce RC4 (authored by cperciva).
15.0: Announce RC4
Wed, Nov 26, 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
Wed, Nov 26, 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
Wed, Nov 26, 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
Wed, Nov 26, 12:06 AM

Tue, Nov 25

cperciva committed rG4f2d5bcdbf9b: nda: fix setting of unmappedio flag (authored by chs).
nda: fix setting of unmappedio flag
Tue, Nov 25, 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
Tue, Nov 25, 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
Tue, Nov 25, 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.
Tue, Nov 25, 4:32 AM

Mon, Nov 24

cperciva committed rG91e2d7b9b273: 15.0: Update to RC4 (authored by cperciva).
15.0: Update to RC4
Mon, Nov 24, 5:43 PM
cperciva committed rG76883b793db8: inotify: Work around the vput() bug directly (authored by markj).
inotify: Work around the vput() bug directly
Mon, Nov 24, 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
Mon, Nov 24, 6:24 AM
cperciva committed rG8fdafb396677: pam_krb5: Restore allow_kdc_spoof option (authored by des).
pam_krb5: Restore allow_kdc_spoof option
Mon, Nov 24, 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
Mon, Nov 24, 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
Mon, Nov 24, 6:22 AM
cperciva accepted D53885: pam_krb5: Fix manual page in MIT case.

LGTM

Mon, Nov 24, 1:13 AM

Sun, Nov 23

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.

Sun, Nov 23, 11:28 PM
cperciva added inline comments to D53885: pam_krb5: Fix manual page in MIT case.
Sun, Nov 23, 11:26 PM
cperciva committed R9:3a9b8f6c6fd7: Update re@ membership (authored by cperciva).
Update re@ membership
Sun, Nov 23, 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.
Sun, Nov 23, 4:40 PM
cperciva committed rG54808d50412a: cp: Fix copying the root directory (authored by des).
cp: Fix copying the root directory
Sun, Nov 23, 4:40 PM
cperciva committed rGd84de55c1501: loader.8: Document module commands (authored by ziaee).
loader.8: Document module commands
Sun, Nov 23, 4:40 PM
cperciva committed rGbba78121411a: loader manuals: Clarify console and boot_serial (authored by ziaee).
loader manuals: Clarify console and boot_serial
Sun, Nov 23, 4:40 PM
cperciva committed rGf7fd040e3ba9: freebsd-tips: Add a shell function for laptops (authored by ziaee).
freebsd-tips: Add a shell function for laptops
Sun, Nov 23, 4:40 PM
cperciva committed rG56f49dd3a046: vt.4: Document increasing scrollback size (authored by ziaee).
vt.4: Document increasing scrollback size
Sun, Nov 23, 4:40 PM
cperciva committed rGa14c4d0708f5: dmesg.8: Index kern.msgbuf_show_timestamp (authored by ziaee).
dmesg.8: Index kern.msgbuf_show_timestamp
Sun, Nov 23, 4:40 PM
cperciva committed rGc8cf5a99f82b: release: Ship DVD with only emacs@nox flavour (authored by cperciva).
release: Ship DVD with only emacs@nox flavour
Sun, Nov 23, 6:15 AM

Sat, Nov 22

cperciva added inline comments to D53885: pam_krb5: Fix manual page in MIT case.
Sat, Nov 22, 8:13 PM
cperciva accepted D53879: Add backup pkgbase signing key held by security-officer.
Sat, Nov 22, 6:58 PM · pkgbase
cperciva committed R9:c9c1b645e463: 15.0: Announce RC3 (authored by cperciva).
15.0: Announce RC3
Sat, Nov 22, 5:33 PM
cperciva committed R11:47c380336d1a: misc/freebsd-release-manifests: Add 15.0-RC3 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 15.0-RC3 MANIFEST files
Sat, Nov 22, 5:24 PM
cperciva committed R11:a1403d887437: misc/freebsd-release-manifests: Add 15.0-RC3 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 15.0-RC3 MANIFEST files
Sat, Nov 22, 5:24 PM
cperciva committed R9:b7c74a925311: 15.0: Add checksums for 15.0-RC3 (authored by cperciva).
15.0: Add checksums for 15.0-RC3
Sat, Nov 22, 5:23 PM

Fri, Nov 21

cperciva committed R9:78bf90e553c9: 15.0: RC3 builds are underway (authored by cperciva).
15.0: RC3 builds are underway
Fri, Nov 21, 1:19 AM
cperciva committed rG4579378a950f: 15.0: Update to RC3 (authored by cperciva).
15.0: Update to RC3
Fri, Nov 21, 12:00 AM

Wed, Nov 19

cperciva committed rGe4416d1e95c4: nvme_sim: signal namespace depature (authored by wanpengqian_gmail.com).
nvme_sim: signal namespace depature
Wed, Nov 19, 9:46 PM
cperciva committed rGda71efa95d34: nvd: handle namespace changes (authored by wanpengqian_gmail.com).
nvd: handle namespace changes
Wed, Nov 19, 9:46 PM
cperciva committed rGecfb0e51b212: nda: React to namespace change events (authored by wanpengqian_gmail.com).
nda: React to namespace change events
Wed, Nov 19, 9:46 PM
cperciva committed rG0ccc71de6284: nvme: Refactor geom setting to function. (authored by wanpengqian_gmail.com).
nvme: Refactor geom setting to function.
Wed, Nov 19, 9:46 PM
cperciva committed rG2c5edd4860b2: nvme: Notify namespace changes better (authored by wanpengqian_gmail.com).
nvme: Notify namespace changes better
Wed, Nov 19, 9:45 PM
cperciva committed rG7b31e6a121c7: nvme: Fix backwards sense of error condition (authored by imp).
nvme: Fix backwards sense of error condition
Wed, Nov 19, 9:45 PM
cperciva committed rGc30f4ada165c: zfs: fix aarch64 build after zfs-2.4.0-rc4 (authored by mm).
zfs: fix aarch64 build after zfs-2.4.0-rc4
Wed, Nov 19, 9:45 PM
cperciva committed rGd10ce383bc19: zfs: update zfs_config.h and zfs_gitrev.h to zfs-2.4.0-rc4 (authored by mm).
zfs: update zfs_config.h and zfs_gitrev.h to zfs-2.4.0-rc4
Wed, Nov 19, 9:45 PM
cperciva committed rG07b7bd2311af: release: Remove KDE from dvd1.iso (authored by cperciva).
release: Remove KDE from dvd1.iso
Wed, Nov 19, 9:45 PM
cperciva committed rG7b5b0f43eb06: zfs: merge openzfs/zfs@099f69ff5 (zfs-2.4-release) into stable/15 (authored by mm).
zfs: merge openzfs/zfs@099f69ff5 (zfs-2.4-release) into stable/15
Wed, Nov 19, 9:45 PM
cperciva committed rGd02a08f89932: iichid: The IICHID spec defines the response to the RESET command as two bytes… (authored by phk).
iichid: The IICHID spec defines the response to the RESET command as two bytes…
Wed, Nov 19, 9:45 PM
cperciva committed rG476aca498559: UPDATING: Document FreeBSD-base pkg .conf shuffle (authored by cperciva).
UPDATING: Document FreeBSD-base pkg .conf shuffle
Wed, Nov 19, 9:45 PM
cperciva committed rG142df248ac06: release: Remove KDE from dvd1.iso (authored by cperciva).
release: Remove KDE from dvd1.iso
Wed, Nov 19, 9:26 PM
cperciva committed rG6cc6beb4c889: release: Remove KDE from dvd1.iso (authored by cperciva).
release: Remove KDE from dvd1.iso
Wed, Nov 19, 8:07 PM
cperciva closed D53800: release: Remove KDE from dvd1.iso.
Wed, Nov 19, 8:07 PM
cperciva committed rGfa546e9d18f4: UPDATING: Document FreeBSD-base pkg .conf shuffle (authored by cperciva).
UPDATING: Document FreeBSD-base pkg .conf shuffle
Wed, Nov 19, 6:40 PM
cperciva added a comment to D53800: release: Remove KDE from dvd1.iso.

@cperciva If you add vim and emacs, I'd happily give an approval from the ports side of things. (I'm no longer on portmgr, so not sure how much my +1 is worth to you.)

Wed, Nov 19, 6:32 PM
cperciva added a comment to D53800: release: Remove KDE from dvd1.iso.
In D53800#1228929, @vvd wrote:

What compression do you use?
pkg create firefox => 73056762
pkg create -f txz -T 1 -l 9 firefox => 66061788
It's ~9.6% diff.

Wed, Nov 19, 6:31 PM
cperciva committed R9:e552018e143f: Fix 15.0-RC2 announcement. (authored by cperciva).
Fix 15.0-RC2 announcement.
Wed, Nov 19, 2:21 AM
cperciva committed R9:91ea3f5b2162: 15.0: Announce RC2 (authored by cperciva).
15.0: Announce RC2
Wed, Nov 19, 1:07 AM
cperciva committed R11:7c7a00d2f0ff: misc/freebsd-release-manifests: Add 15.0-RC2 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 15.0-RC2 MANIFEST files
Wed, Nov 19, 1:03 AM
cperciva committed R9:7e01d5930ec9: 15.0: Add checksums for 15.0-RC2 (authored by cperciva).
15.0: Add checksums for 15.0-RC2
Wed, Nov 19, 1:03 AM
cperciva committed R11:49ec183cec7c: misc/freebsd-release-manifests: Add 15.0-RC2 MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 15.0-RC2 MANIFEST files
Wed, Nov 19, 1:03 AM

Nov 18 2025

cperciva committed R9:867b5061b4ae: 15.0: Fix markup (authored by cperciva).
15.0: Fix markup
Nov 18 2025, 7:40 PM
cperciva added a comment to D53803: IICHID: Reset responses are only two bytes.

Ok, there seems to be consensus here that this is the right thing to do, so you want to commit this and MFC tomorrow, I'll take it for 15.0-RC3.

Nov 18 2025, 7:10 PM
cperciva added a comment to D53800: release: Remove KDE from dvd1.iso.

But the the choice is actually "remove GNOME *and freebsd-doc* in order to keep KDE".

*nod* I get you @cperciva

Apologies for asking what might be a daft question then — but removing www/firefox, x11/gnome and x11-wm/sway doesn't make KDE fit, does it? (the question might be daft as I'm guessing you've tried umpteen permutations to make this work).

Nov 18 2025, 5:43 PM
cperciva added a comment to D53800: release: Remove KDE from dvd1.iso.

Colin, although I wouldn't pick KDE myself, I can't help but think since it's the desktop of choice in the upcoming addition to the installer (Alfonso's work) wouldn't it be more prudent to remove *all other* DEs/WMs from the DVD image (since they're all smaller anyway) and have just KDE on the DVD image? "You can't keep all the people happy all the time", but if we've settled on one DE [for starters] for the installer add on, I can't help thinking it would be useful for that desktop to be in the DVD image :)

Nov 18 2025, 4:45 PM
cperciva requested review of D53800: release: Remove KDE from dvd1.iso.
Nov 18 2025, 6:43 AM
cperciva committed R9:dbd66775b3af: 15.0: Adding an extra RC2 to the schedule (authored by cperciva).
15.0: Adding an extra RC2 to the schedule
Nov 18 2025, 5:40 AM
cperciva committed rG7bd80d8ee020: 15.0: Update to RC2 (authored by cperciva).
15.0: Update to RC2
Nov 18 2025, 2:23 AM
cperciva committed rGf66279332f7c: release: Add a MISSING_METALOGS hack to VMs (authored by cperciva).
release: Add a MISSING_METALOGS hack to VMs
Nov 18 2025, 2:23 AM
cperciva committed rG0f4c3dcd1e07: GCE: Add /usr/src and /usr/ports to METALOG (authored by cperciva).
GCE: Add /usr/src and /usr/ports to METALOG
Nov 18 2025, 2:23 AM
cperciva committed rGfb51f370709d: release: Add /boot/loader.conf to some cloudware (authored by cperciva).
release: Add /boot/loader.conf to some cloudware
Nov 18 2025, 2:23 AM