Page MenuHomeFreeBSD

cperciva (Colin Percival)
User

Projects

User Details

User Since
Jun 3 2014, 6:45 PM (644 w, 4 d)

Recent Activity

Today

cperciva added a comment to D60455: EC2: Align partitions to 1 MB boundaries.
In D60455#1387237, @imp wrote:

We should make *ALL* images that we produce 1M or 2M aligned.
With the exception of some fussy SoCs that boot from fixed locations at the start of the disk that we put GPT partitions to cover, there's no good reason for images the project produces to have less alignment.

Sun, Oct 11, 3:15 AM
cperciva added a reviewer for D60606: build: Support got: bapt.
Sun, Oct 11, 1:48 AM
cperciva requested review of D60606: build: Support got.
Sun, Oct 11, 1:47 AM
cperciva committed rG8e85e2ea8e44: bsdinstall: Drop "Technology preview" from package sets (authored by emaste).
bsdinstall: Drop "Technology preview" from package sets
Sun, Oct 11, 1:09 AM

Yesterday

cperciva committed R9:cdf9af1237a0: 15.2: Almost on schedule (authored by cperciva).
15.2: Almost on schedule
Sat, Oct 10, 11:26 PM
cperciva committed R9:d087ac163f39: 15.2: Regenerate hardware notes from archetype (authored by cperciva).
15.2: Regenerate hardware notes from archetype
Sat, Oct 10, 11:24 PM

Thu, Oct 8

cperciva added a comment to D58339: src: fix deps in package build.

[143/228] Upgrading FreeBSD-caroot from 15.1 to 16.snap20260720181726...
[143/228] Extracting FreeBSD-caroot-16.snap20260720181726: 100%
ld-elf.so.1: /usr/sbin/certctl: Undefined symbol "fts_open@FBSD_1.9"
pkg: POST-INSTALL script failed
[144/228] Upgrading FreeBSD-clibs from 15.1p4 to 16.snap20261007175931...
[144/228] Extracting FreeBSD-clibs-16.snap20261007175931: 100%

Thu, Oct 8, 7:16 PM · pkgbase
cperciva added a comment to D60450: mkimg: Add per-partition alignment.
In D60450#1387239, @imp wrote:

Any reason not to add -A alignment to set this globally?

Thu, Oct 8, 4:09 PM
cperciva added inline comments to D60450: mkimg: Add per-partition alignment.
Thu, Oct 8, 4:08 PM
cperciva added a comment to D60450: mkimg: Add per-partition alignment.

Shouldn't this also get a man page update?

Thu, Oct 8, 3:41 PM
cperciva added a comment to D60451: mkimg.1: Document new %align mechanism.

So what is an optional alignment? Is that like, "make sure it begins and ends on an address which is a multiple of $1" or something else?

Thu, Oct 8, 3:40 PM
cperciva added inline comments to D60454: vmimage.subr: Support partition alignment.
Thu, Oct 8, 3:10 AM
cperciva updated the diff for D60454: vmimage.subr: Support partition alignment.

Sort local variables

Thu, Oct 8, 3:09 AM
cperciva added a comment to D60455: EC2: Align partitions to 1 MB boundaries.

Thank you!
I remember mentioning this to the GSoC 2026 participant.

Thu, Oct 8, 3:08 AM
cperciva added a reviewer for D60454: vmimage.subr: Support partition alignment: lwhsu.
Thu, Oct 8, 1:06 AM
cperciva added a reviewer for D60451: mkimg.1: Document new %align mechanism: ziaee.
Thu, Oct 8, 1:04 AM
cperciva added reviewers for D60450: mkimg: Add per-partition alignment: manu, olivier, markj.
Thu, Oct 8, 1:04 AM
cperciva requested review of D60455: EC2: Align partitions to 1 MB boundaries.
Thu, Oct 8, 1:02 AM
cperciva requested review of D60454: vmimage.subr: Support partition alignment.
Thu, Oct 8, 1:01 AM
cperciva requested review of D60453: __FreeBSD_version: Bump for mkimg %align feature.
Thu, Oct 8, 1:01 AM
cperciva requested review of D60452: mkimg: Remove duplicate variable assignment.
Thu, Oct 8, 1:01 AM
cperciva requested review of D60451: mkimg.1: Document new %align mechanism.
Thu, Oct 8, 1:01 AM
cperciva requested review of D60450: mkimg: Add per-partition alignment.
Thu, Oct 8, 1:01 AM

Tue, Oct 6

cperciva requested review of D60422: mkimg: Don't ignore invalid partition offsets.
Tue, Oct 6, 9:30 PM
cperciva requested review of D60419: mkimg: Use reallocf.
Tue, Oct 6, 8:02 PM

Sun, Oct 4

cperciva added inline comments to D60147: mkimg: Check for realloc failure.
Sun, Oct 4, 3:57 PM

Sat, Oct 3

cperciva committed rG34f2f57b836d: EC2: Use stream-optimized VMDK format (authored by cperciva).
EC2: Use stream-optimized VMDK format
Sat, Oct 3, 4:47 PM
cperciva committed rG65840afc8855: EC2: Pass --vmdk to bsdec2-image-upload if needed (authored by cperciva).
EC2: Pass --vmdk to bsdec2-image-upload if needed
Sat, Oct 3, 4:47 PM
cperciva committed rGa68ba2d2ce55: __FreeBSD_version: Bump for mkimg -f vmdks (authored by cperciva).
__FreeBSD_version: Bump for mkimg -f vmdks
Sat, Oct 3, 3:43 PM
cperciva committed rG65b872380ed7: mkimg: Add tests for vmdks format (authored by cperciva).
mkimg: Add tests for vmdks format
Sat, Oct 3, 3:43 PM
cperciva committed rG9a0b9a23e0bb: mkimg: Add support for stream-optimized VMDK (authored by cperciva).
mkimg: Add support for stream-optimized VMDK
Sat, Oct 3, 3:43 PM
cperciva committed rG88017d32745e: mkimg.1: Document new vmdks format (authored by cperciva).
mkimg.1: Document new vmdks format
Sat, Oct 3, 3:43 PM
cperciva committed rG498276b487c8: mkimg: Make vmdk's desc_fmt slightly more generic (authored by cperciva).
mkimg: Make vmdk's desc_fmt slightly more generic
Sat, Oct 3, 3:43 PM
cperciva committed rG84a3e29c7203: mkimg: Add image_buffer_region (authored by ChrisKom04 <komis.christo@gmail.com>).
mkimg: Add image_buffer_region
Sat, Oct 3, 3:43 PM
cperciva closed D60154: mkimg: Add tests for vmdks format.
Sat, Oct 3, 3:43 PM
cperciva closed D60153: __FreeBSD_version: Bump for mkimg -f vmdks.
Sat, Oct 3, 3:43 PM
cperciva committed rG434819b4fec5: mkimg: Avoid leaking a page of mmap (authored by cperciva).
mkimg: Avoid leaking a page of mmap
Sat, Oct 3, 3:43 PM
cperciva closed D60151: mkimg: Add support for stream-optimized VMDK.
Sat, Oct 3, 3:43 PM
cperciva committed rG1a0523197c5c: mkimg: Check for realloc failure (authored by cperciva).
mkimg: Check for realloc failure
Sat, Oct 3, 3:43 PM
cperciva closed D60152: mkimg.1: Document new vmdks format.
Sat, Oct 3, 3:43 PM
cperciva closed D60150: mkimg: Make vmdk's desc_fmt slightly more generic.
Sat, Oct 3, 3:43 PM
cperciva closed D60149: mkimg: Add image_buffer_region.
Sat, Oct 3, 3:42 PM
cperciva closed D60148: mkimg: Avoid leaking a page of mmap.
Sat, Oct 3, 3:42 PM
cperciva closed D60147: mkimg: Check for realloc failure.
Sat, Oct 3, 3:42 PM

Fri, Oct 2

cperciva committed R11:a4c9c1336306: net/bsdec2-image-upload: Update to 1.5.0 (authored by cperciva).
net/bsdec2-image-upload: Update to 1.5.0
Fri, Oct 2, 11:09 PM

Tue, Sep 29

cperciva added a reviewer for D60153: __FreeBSD_version: Bump for mkimg -f vmdks: kevans.

@kevans You've touched the bootstrap tools code in Makefile.inc1 recently; am I doing this right?

Tue, Sep 29, 8:21 PM
cperciva added a reviewer for D60152: mkimg.1: Document new vmdks format: ziaee.

Alex, please tell me all the things I (and Claude) got wrong in the man page formatting. :-)

Tue, Sep 29, 8:19 PM
cperciva added a reviewer for D60149: mkimg: Add image_buffer_region: jrm.

This is an extract from Christos Komis's GSoC work, with a very minor change from me (the image_file_unmap API changed to fix a bug, see D60148).

Tue, Sep 29, 8:18 PM
cperciva added a reviewer for D60148: mkimg: Avoid leaking a page of mmap: sjg.

@sjg: Adding you since the commit I'm fixing is one of yours.

Tue, Sep 29, 8:15 PM
cperciva requested review of D60154: mkimg: Add tests for vmdks format.
Tue, Sep 29, 8:14 PM
cperciva requested review of D60153: __FreeBSD_version: Bump for mkimg -f vmdks.
Tue, Sep 29, 8:14 PM
cperciva requested review of D60152: mkimg.1: Document new vmdks format.
Tue, Sep 29, 8:14 PM
cperciva requested review of D60151: mkimg: Add support for stream-optimized VMDK.
Tue, Sep 29, 8:14 PM
cperciva requested review of D60150: mkimg: Make vmdk's desc_fmt slightly more generic.
Tue, Sep 29, 8:14 PM
cperciva requested review of D60149: mkimg: Add image_buffer_region.
Tue, Sep 29, 8:13 PM
cperciva requested review of D60148: mkimg: Avoid leaking a page of mmap.
Tue, Sep 29, 8:13 PM
cperciva requested review of D60147: mkimg: Check for realloc failure.
Tue, Sep 29, 8:13 PM
cperciva committed R9:8d1d1be6c5d4: 15.1: Update "latest" AMIs (authored by cperciva).
15.1: Update "latest" AMIs
Tue, Sep 29, 5:11 PM
cperciva committed R9:610ed77eb44b: 15.0: Update "latest" AMIs (authored by cperciva).
15.0: Update "latest" AMIs
Tue, Sep 29, 5:11 PM

Sat, Sep 26

cperciva added a comment to D60036: release: switch the WITH_* knobs to just gating `release` dependencies.

When you get to cloudware, my sense is that it's more likely someone will run e.g. make ec2ami-desktop-ufs rather than make cloudware-release.

Sat, Sep 26, 4:33 AM

Fri, Sep 25

cperciva added inline comments to D60029: Status/2026Q3/ec2.adoc: Add report.
Fri, Sep 25, 9:04 PM
cperciva updated the diff for D60029: Status/2026Q3/ec2.adoc: Add report.

Use backticks around ebsnvme

Fri, Sep 25, 9:03 PM
cperciva requested review of D60029: Status/2026Q3/ec2.adoc: Add report.
Fri, Sep 25, 6:05 PM

Wed, Sep 23

cperciva accepted D59933: acpi_timer: Trim some more leftovers from the ACPI-safe timer.

LGTM! I'm not entirely sure why I didn't do this a couple years ago. Maybe I was leaving bits in the tree so they would be visible in case of MFCs?

Wed, Sep 23, 7:32 PM
cperciva committed rG80c5a04f88c6: EC2: Add desktop flavour (authored by cperciva).
EC2: Add desktop flavour
Wed, Sep 23, 6:37 PM
cperciva committed rG7fab248fed5b: vmimage.subr: Include dangling symlinks in images (authored by cperciva).
vmimage.subr: Include dangling symlinks in images
Wed, Sep 23, 6:37 PM
cperciva committed rGfb039d41f2b4: ec2-desktop: Fix shell expansion in ec2_setpass (authored by cperciva).
ec2-desktop: Fix shell expansion in ec2_setpass
Wed, Sep 23, 6:37 PM
cperciva committed rG73aca6ba7ed7: ec2-desktop: Don't enable firstboot_pkgs (authored by cperciva).
ec2-desktop: Don't enable firstboot_pkgs
Wed, Sep 23, 6:37 PM

Tue, Sep 22

cperciva committed rG5a2328a17851: vmimage.subr: Include dangling symlinks in images (authored by cperciva).
vmimage.subr: Include dangling symlinks in images
Tue, Sep 22, 12:19 AM

Sun, Sep 20

cperciva committed rGeca31490322f: ec2-desktop: Don't enable firstboot_pkgs (authored by cperciva).
ec2-desktop: Don't enable firstboot_pkgs
Sun, Sep 20, 1:29 AM
cperciva committed rG28cad382a2bb: ec2-desktop: Fix shell expansion in ec2_setpass (authored by cperciva).
ec2-desktop: Fix shell expansion in ec2_setpass
Sun, Sep 20, 1:29 AM

Thu, Sep 17

cperciva added a comment to D59753: Status/2026Q3/releng.adoc: Add report.

Not much here, just the "we shipped a release and another one is coming soon" which appears in every quarterly report. releng Let me know if anyone has anything else to add.

Thu, Sep 17, 4:04 AM
cperciva requested review of D59753: Status/2026Q3/releng.adoc: Add report.
Thu, Sep 17, 4:03 AM

Wed, Sep 16

cperciva committed R9:60ef883cc1c7: 14.5: Hand off to so@ (authored by cperciva).
14.5: Hand off to so@
Wed, Sep 16, 12:22 AM

Tue, Sep 15

cperciva committed R11:04fe3b8fa683: misc/freebsd-release-manifests: Remove EoL releases (authored by cperciva).
misc/freebsd-release-manifests: Remove EoL releases
Tue, Sep 15, 11:45 PM
cperciva committed R11:1caa9b4f5857: misc/freebsd-release-manifests: Remove EoL releases (authored by cperciva).
misc/freebsd-release-manifests: Remove EoL releases
Tue, Sep 15, 11:45 PM
cperciva committed rGcc1658a07385: nvme: add Apple T2 ANS2 NVMe quirks (authored by seuros).
nvme: add Apple T2 ANS2 NVMe quirks
Tue, Sep 15, 10:51 PM
cperciva committed rGba004afc874b: rc+devd: Add growfs_postboot (authored by cperciva).
rc+devd: Add growfs_postboot
Tue, Sep 15, 10:51 PM
cperciva committed rGfe9e9dca8bad: growfs_postboot: Invoke via service(8) (authored by cperciva).
growfs_postboot: Invoke via service(8)
Tue, Sep 15, 10:51 PM
cperciva committed rG7cbc2604282f: nvme: Add quirk for broken namespace-change log (authored by cperciva).
nvme: Add quirk for broken namespace-change log
Tue, Sep 15, 10:51 PM
cperciva committed rGbf2ce3afd0e4: nvme: Add quirk for Amazon EBS NVMe Controller (authored by cperciva).
nvme: Add quirk for Amazon EBS NVMe Controller
Tue, Sep 15, 10:51 PM

Sep 11 2026

cperciva closed D59584: sysutils/firstboot_pkg_upgrade: Ignore OSVERSION.
Sep 11 2026, 6:14 AM
cperciva committed R11:e22698bc7cf6: sysutils/firstboot_pkg_upgrade: Ignore OSVERSION (authored by cperciva).
sysutils/firstboot_pkg_upgrade: Ignore OSVERSION
Sep 11 2026, 6:14 AM
cperciva requested review of D59584: sysutils/firstboot_pkg_upgrade: Ignore OSVERSION.
Sep 11 2026, 5:53 AM

Sep 9 2026

cperciva committed rG35c935b4b370: vmimage.subr: Use makefs -N (authored by cperciva).
vmimage.subr: Use makefs -N
Sep 9 2026, 12:31 AM
cperciva committed rGa63319ebd3b7: vmimage.subr: Use makefs -N (authored by cperciva).
vmimage.subr: Use makefs -N
Sep 9 2026, 12:30 AM

Sep 8 2026

cperciva committed R9:6a53ad3743ae: 14.5: Spell "14.5" correctly (authored by cperciva).
14.5: Spell "14.5" correctly
Sep 8 2026, 7:43 AM
cperciva committed R9:b225ccc55661: 14.5: Fix URLs. (authored by cperciva).
14.5: Fix URLs.
Sep 8 2026, 1:28 AM
cperciva committed R9:0cfe34ac6168: 14.5: Add release announcement (authored by cperciva).
14.5: Add release announcement
Sep 8 2026, 12:00 AM
cperciva committed R9:676a2cb7a13d: 14.5: Release-related website updates (authored by cperciva).
14.5: Release-related website updates
Sep 8 2026, 12:00 AM
cperciva committed R9:291d7feddabb: 14.5: Add checksums for 14.5-RELEASE (authored by cperciva).
14.5: Add checksums for 14.5-RELEASE
Sep 8 2026, 12:00 AM
cperciva committed R11:c581f2c644f3: misc/freebsd-release-manifests: Add 14.5-RELEASE MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 14.5-RELEASE MANIFEST files
Sep 8 2026, 12:00 AM
cperciva committed R11:ee64c8d68245: misc/freebsd-release-manifests: Add 14.5-RELEASE MANIFEST files (authored by cperciva).
misc/freebsd-release-manifests: Add 14.5-RELEASE MANIFEST files
Sep 8 2026, 12:00 AM

Sep 7 2026

cperciva committed rG9872af2e9644: gstat: Set errno = 0 before strtoul (authored by cperciva).
gstat: Set errno = 0 before strtoul
Sep 7 2026, 7:12 PM
cperciva committed rGbf95db1639af: gstat: Set errno = 0 before strtoul (authored by cperciva).
gstat: Set errno = 0 before strtoul
Sep 7 2026, 7:11 PM
cperciva committed rGa9710349513f: EC2: Add desktop flavour (authored by cperciva).
EC2: Add desktop flavour
Sep 7 2026, 7:58 AM
cperciva committed R11:3281a4b7b5c5: net/bsdec2-image-upload: Update to 1.4.13 (authored by cperciva).
net/bsdec2-image-upload: Update to 1.4.13
Sep 7 2026, 6:56 AM

Sep 4 2026

cperciva committed R9:919410db913f: 14.5: On schedule (authored by cperciva).
14.5: On schedule
Sep 4 2026, 4:44 PM
cperciva closed D59324: net/xrdp: Use canonical spelling of USERS/GROUPS.
Sep 4 2026, 3:21 PM
cperciva committed R11:6e9e6da50fe9: net/xrdp: Use canonical spelling of USERS/GROUPS (authored by cperciva).
net/xrdp: Use canonical spelling of USERS/GROUPS
Sep 4 2026, 3:21 PM