Page MenuHomeFreeBSD

brooks (Brooks Davis)
User

Projects

User Details

User Since
Jul 1 2014, 6:02 PM (561 w, 4 d)

Recent Activity

Fri, Apr 4

brooks committed R11:7c433c2684e1: devel/llvm-devel: new sanpshot (authored by brooks).
devel/llvm-devel: new sanpshot
Fri, Apr 4, 10:59 PM
brooks requested review of D49666: release/vm: finish fixing WITHOUT_QEMU.
Fri, Apr 4, 6:04 PM

Thu, Apr 3

brooks committed R11:ed3db3089894: devel/llvm20: 20.1.2 release (authored by brooks).
devel/llvm20: 20.1.2 release
Thu, Apr 3, 5:24 PM

Mon, Mar 31

brooks committed R11:408f11de0282: devel/llvm-morello: new snapshot (authored by brooks).
devel/llvm-morello: new snapshot
Mon, Mar 31, 7:10 PM

Fri, Mar 28

brooks accepted D49528: release/azure: Update instruction of publishing to Azure Marketplace.
Fri, Mar 28, 3:54 PM

Thu, Mar 27

brooks committed rGe6e5cd297ab4: release/vm: fix setting NO_ROOT and WITHOUT_QEMU (authored by brooks).
release/vm: fix setting NO_ROOT and WITHOUT_QEMU
Thu, Mar 27, 11:53 PM
brooks closed D49544: release/vm: fix setting NO_ROOT and WITHOUT_QEMU.
Thu, Mar 27, 11:53 PM
brooks requested review of D49544: release/vm: fix setting NO_ROOT and WITHOUT_QEMU.
Thu, Mar 27, 11:24 PM
brooks accepted D49493: Makefile.inc1: Rework ELF Tool Chain bootstrapping.

Seems fine conceptually, a couple comments.

Thu, Mar 27, 4:31 PM
brooks committed rG9eb6cdafe5e2: release/vm: empty sh functions are disallowed (authored by brooks).
release/vm: empty sh functions are disallowed
Thu, Mar 27, 4:04 PM
brooks closed D49526: release/vm: empty sh functions are disallowed.
Thu, Mar 27, 4:04 PM
brooks abandoned D49527: release/vm: only include Makefile.azure if used.
Thu, Mar 27, 4:01 PM

Wed, Mar 26

brooks updated the diff for D49527: release/vm: only include Makefile.azure if used.

fix typo pointed out by @emaste

Wed, Mar 26, 7:42 PM
brooks requested review of D49527: release/vm: only include Makefile.azure if used.
Wed, Mar 26, 6:58 PM
brooks requested review of D49526: release/vm: empty sh functions are disallowed.
Wed, Mar 26, 6:57 PM
brooks committed R11:3a3f702fad8d: devel/llvm-morello: new snapshot (authored by brooks).
devel/llvm-morello: new snapshot
Wed, Mar 26, 4:18 PM
brooks committed R11:f769ee17868a: devel/llvm20: 20.1.1 release (authored by brooks).
devel/llvm20: 20.1.1 release
Wed, Mar 26, 4:18 PM

Mon, Mar 24

brooks accepted D49351: sysctl: Panic on OID reuse.
Mon, Mar 24, 7:43 PM

Fri, Mar 21

brooks closed D49429: committers guide: permit key words more than once.
Fri, Mar 21, 5:07 PM
brooks committed R9:4ccefaf81a2e: committers guide: permit key words more than once (authored by brooks).
committers guide: permit key words more than once
Fri, Mar 21, 5:07 PM

Thu, Mar 20

brooks updated the diff for D49429: committers guide: permit key words more than once.
  • s/answers answers/values/ as pointed out by @jbo
Thu, Mar 20, 10:01 PM
brooks requested review of D49429: committers guide: permit key words more than once.
Thu, Mar 20, 9:56 PM
brooks accepted D49425: usr.bin/Makefile: always build ELF Tool Chain strings.
Thu, Mar 20, 5:51 PM

Mon, Mar 17

brooks committed R11:003492f69b68: emulators/qemu-user-static: fix build on main (authored by brooks).
emulators/qemu-user-static: fix build on main
Mon, Mar 17, 6:38 PM
brooks committed R11:48d88a1daa6b: devel/llvm18: backport llvm19 fixes (authored by brooks).
devel/llvm18: backport llvm19 fixes
Mon, Mar 17, 6:38 PM
brooks committed R11:4a13ba037fcd: devel/llvm16: backport flang fixes for llvm19 (authored by brooks).
devel/llvm16: backport flang fixes for llvm19
Mon, Mar 17, 6:38 PM
brooks committed R11:670a29d46198: devel/llvm15: fix backport of llvm19 fixes (authored by brooks).
devel/llvm15: fix backport of llvm19 fixes
Mon, Mar 17, 6:38 PM
brooks committed R11:ade92d9844b2: devel/llvm16: fix backport of llvm19 fixes (authored by brooks).
devel/llvm16: fix backport of llvm19 fixes
Mon, Mar 17, 6:38 PM
brooks committed R11:8c9c675ac883: devel/llvm17: backport flang fixes for llvm19 (authored by brooks).
devel/llvm17: backport flang fixes for llvm19
Mon, Mar 17, 6:38 PM
brooks committed R11:2d9bf097b052: devel/llvm18: Fix !CLANG plist (authored by brooks).
devel/llvm18: Fix !CLANG plist
Mon, Mar 17, 6:38 PM
brooks committed R11:67703efddb53: devel/llvm-devel: Fix !CLANG plist (authored by brooks).
devel/llvm-devel: Fix !CLANG plist
Mon, Mar 17, 6:38 PM
brooks committed R11:86029af6c255: devel/llvm15: backport flang fixes for llvm19 (authored by brooks).
devel/llvm15: backport flang fixes for llvm19
Mon, Mar 17, 6:38 PM
brooks committed R11:0a48be315458: devel/llvm17: Fix !CLANG plist (authored by brooks).
devel/llvm17: Fix !CLANG plist
Mon, Mar 17, 6:38 PM
brooks committed R11:d0561bf5e5b4: devel/llvm16: Fix !CLANG plist (authored by brooks).
devel/llvm16: Fix !CLANG plist
Mon, Mar 17, 6:38 PM
brooks committed R11:9dadd6e15966: devel/llvm15: whitespace [NFC] (authored by brooks).
devel/llvm15: whitespace [NFC]
Mon, Mar 17, 6:38 PM

Fri, Mar 14

brooks committed R11:092b9a234522: devel/llvm18: backport llvm19 fixes (authored by brooks).
devel/llvm18: backport llvm19 fixes
Fri, Mar 14, 12:57 AM
brooks committed R11:62739e5a874c: devel/llvm17: backport flang fixes for llvm19 (authored by brooks).
devel/llvm17: backport flang fixes for llvm19
Fri, Mar 14, 12:57 AM
brooks committed R11:78af7a3a03a4: devel/llvm16: fix backport of llvm19 fixes (authored by brooks).
devel/llvm16: fix backport of llvm19 fixes
Fri, Mar 14, 12:57 AM
brooks committed R11:50eaa5a64eb7: devel/llvm15: fix backport of llvm19 fixes (authored by brooks).
devel/llvm15: fix backport of llvm19 fixes
Fri, Mar 14, 12:57 AM

Thu, Mar 13

brooks committed rGd6c34d14443a: rc.d/sendmail: remove a obsolete upgrade seatbelt (authored by brooks).
rc.d/sendmail: remove a obsolete upgrade seatbelt
Thu, Mar 13, 7:42 PM
brooks closed D49308: rc.d/sendmail: remove a obsolete upgrade seatbelt.
Thu, Mar 13, 7:42 PM
brooks added a comment to D49309: Add /etc/rc.d/newaliases.

I've put the script in the rc package rather then adding a new utilities section for now.

Thu, Mar 13, 7:28 PM
brooks updated the diff for D49309: Add /etc/rc.d/newaliases.

Be a little more friendly to installations without mail bits. It's
unclear that this really matters, but it does appear to be at least
minimally possible to install a system without email support.

Thu, Mar 13, 7:27 PM
brooks updated the diff for D49309: Add /etc/rc.d/newaliases.

Move script into the default package (rc).

Thu, Mar 13, 6:39 PM
brooks added inline comments to D49309: Add /etc/rc.d/newaliases.
Thu, Mar 13, 5:40 PM

Wed, Mar 12

brooks committed rG59c529f2c856: release/vm: force replacement of compressed images (authored by brooks).
release/vm: force replacement of compressed images
Wed, Mar 12, 9:07 PM
brooks committed rGc41ba99779d0: release/vm: partially support NO_ROOT (authored by brooks).
release/vm: partially support NO_ROOT
Wed, Mar 12, 9:07 PM
brooks committed rG92d399a3be0e: release/vm: add a WITHOUT_QEMU option (authored by brooks).
release/vm: add a WITHOUT_QEMU option
Wed, Mar 12, 9:07 PM
brooks closed D49321: release/vm: force replacement of compressed images.
Wed, Mar 12, 9:07 PM
brooks closed D49320: release/vm: partially support NO_ROOT.
Wed, Mar 12, 9:07 PM
brooks closed D49310: release/vm: add a WITHOUT_QEMU option.
Wed, Mar 12, 9:07 PM
brooks updated the diff for D49320: release/vm: partially support NO_ROOT.
  • fix BASIC-CI images (missing files)
  • add some more abstraction to reduce the overall diff
Wed, Mar 12, 7:44 PM
brooks updated the summary of D49320: release/vm: partially support NO_ROOT.
Wed, Mar 12, 5:49 PM
brooks updated the diff for D49320: release/vm: partially support NO_ROOT.
  • Add a comment about the etcupdate metalog bits
  • Require that both or neither of WITHOUT_QEMU and NO_ROOT be set
Wed, Mar 12, 5:49 PM
brooks updated the diff for D49320: release/vm: partially support NO_ROOT.

Implement suggetions from @jrtc27

  • Use shell variable substitutions instead of temporaries
  • Use DESTDIR-relative paths in makefs calls
Wed, Mar 12, 12:14 AM
brooks updated the diff for D49310: release/vm: add a WITHOUT_QEMU option.

Restore to previous version

Wed, Mar 12, 12:13 AM
brooks added a comment to D49310: release/vm: add a WITHOUT_QEMU option.

Implement suggetions from @jrtc27

  • Use shell variable substitutions instead of temporaries
  • Use DESTDIR-relative paths in makefs calls
Wed, Mar 12, 12:06 AM

Tue, Mar 11

brooks updated the diff for D49310: release/vm: add a WITHOUT_QEMU option.

Implement suggetions from @jrtc27

  • Use shell variable substitutions instead of temporaries
  • Use DESTDIR-relative paths in makefs calls
Tue, Mar 11, 11:55 PM
brooks committed R11:dc3146bebc39: devel/llvm20: 20.1.0 release (authored by brooks).
devel/llvm20: 20.1.0 release
Tue, Mar 11, 10:54 PM
brooks requested review of D49322: release/vm: don't run newaliases in VM root.
Tue, Mar 11, 10:25 PM
brooks requested review of D49321: release/vm: force replacement of compressed images.
Tue, Mar 11, 10:17 PM
brooks requested review of D49320: release/vm: partially support NO_ROOT.
Tue, Mar 11, 10:17 PM
brooks updated the diff for D49310: release/vm: add a WITHOUT_QEMU option.
  • Don't require WITHOUT_QEMU to have a value
  • Rebase
Tue, Mar 11, 10:16 PM
brooks abandoned D44385: Define idtype_t in sys/_idtype.h.

This would be nice to do, but I've been unable to resolve the copyright issue and I managed to work around it.

Tue, Mar 11, 7:21 PM

Mon, Mar 10

brooks requested review of D49310: release/vm: add a WITHOUT_QEMU option.
Mon, Mar 10, 6:21 PM
brooks requested review of D49309: Add /etc/rc.d/newaliases.
Mon, Mar 10, 6:14 PM
brooks requested review of D49308: rc.d/sendmail: remove a obsolete upgrade seatbelt.
Mon, Mar 10, 6:13 PM
brooks accepted D48590: Makefile.inc1: packageworld: remove non-NO_ROOT cases.
Mon, Mar 10, 4:52 PM

Mar 6 2025

brooks committed R11:ce2f720d96cd: devel/llvm15: backport flang fixes for llvm19 (authored by brooks).
devel/llvm15: backport flang fixes for llvm19
Mar 6 2025, 7:05 PM

Mar 5 2025

brooks committed R11:f2d41db250f4: devel/llvm-cheriot: add missing depend on py-myst-parser (authored by brooks).
devel/llvm-cheriot: add missing depend on py-myst-parser
Mar 5 2025, 11:55 PM

Mar 4 2025

brooks closed D49232: sys.mk: Improve ports compatibility hack guard.
Mar 4 2025, 8:52 PM
brooks committed rGe62ff34a6761: sys.mk: Improve ports compatibility hack guard (authored by brooks).
sys.mk: Improve ports compatibility hack guard
Mar 4 2025, 8:52 PM
brooks added a comment to D49232: sys.mk: Improve ports compatibility hack guard.

FWIW, I looked into what it would take to retire this hunk of code the do the include to bsd.port.mk and it's a bit annoying due to a lack of guards on bsd.cpu.mk. I think it might work to have it included twice anyway, but it would probably be best to add some include guards, MFC them and wait for branches without them to drop out of support.

Mar 4 2025, 6:21 PM
brooks requested review of D49232: sys.mk: Improve ports compatibility hack guard.
Mar 4 2025, 6:16 PM

Mar 3 2025

brooks committed R11:dc13faf4ab92: devel/llvm-cheriot: fix distinfo (authored by brooks).
devel/llvm-cheriot: fix distinfo
Mar 3 2025, 6:29 PM

Feb 28 2025

brooks added a comment to D49134: makefs: Record inode for all entries.

I took a look at making the output reproducible, and we can address this issue with that change as well -- D49141.

Brooks does raise a good point. I think I'd like to:

  1. Move forward with D49141
  2. Abandon this change
  3. (Later) move D49141's source->target inode mapping into core makefs and use (fs, inode) as the key
Feb 28 2025, 7:50 PM
brooks accepted D49141: makefs: Make Rock Ridge inode assignment reproducible.

Seems reasonable.

Feb 28 2025, 7:49 PM
brooks committed R11:de86be4582b9: devel/llvm-{cheri*,morello}: new snapshots (authored by brooks).
devel/llvm-{cheri*,morello}: new snapshots
Feb 28 2025, 7:09 PM

Feb 27 2025

brooks committed R11:034a2436fba1: devel/llvm20: 20.1.0-rc3 (authored by brooks).
devel/llvm20: 20.1.0-rc3
Feb 27 2025, 9:29 PM

Feb 26 2025

brooks accepted D49134: makefs: Record inode for all entries.
Feb 26 2025, 4:57 PM
brooks added a comment to D49134: makefs: Record inode for all entries.

Seems plausible. I do wonder what happens if your input spans filesystems and there are collisions, but that would be a large, existing problem.

Feb 26 2025, 4:57 PM

Feb 25 2025

brooks committed R11:cda8b6d4f465: llvm-{cheri,morello}: Fix wrapper script (authored by brooks).
llvm-{cheri,morello}: Fix wrapper script
Feb 25 2025, 3:13 PM
brooks accepted D49123: bsd.mkopt.mk: Avoid warning from makeman.

Seems reasonable.

Feb 25 2025, 4:04 AM

Feb 21 2025

brooks accepted D49089: libc/gen: split user-visible opendir()-like functions into separate source files.

Seems fine overall.

Feb 21 2025, 12:53 AM

Feb 20 2025

brooks committed R11:4afa6308d101: emulators/qemu-user-static: fix build on main (authored by brooks).
emulators/qemu-user-static: fix build on main
Feb 20 2025, 9:51 PM
brooks committed R11:91f85b5dcc80: devel/llvm-{cheri,morello}: align warning with base (authored by brooks).
devel/llvm-{cheri,morello}: align warning with base
Feb 20 2025, 5:49 PM

Feb 19 2025

brooks committed rGcdb24fbb0a75: libsys: Don't create or expose __realpathat (authored by brooks).
libsys: Don't create or expose __realpathat
Feb 19 2025, 8:06 PM
brooks added a reverting change for rGfdccf0336197: libsys: Don't create or expose __realpathat: rG58d43a3cd72a: Revert "libsys: Don't create or expose __realpathat".
Feb 19 2025, 7:08 PM
brooks committed rG58d43a3cd72a: Revert "libsys: Don't create or expose __realpathat" (authored by brooks).
Revert "libsys: Don't create or expose __realpathat"
Feb 19 2025, 7:08 PM
brooks added a reverting change for D49049: libsys: Don't create or expose __realpathat: rG58d43a3cd72a: Revert "libsys: Don't create or expose __realpathat".
Feb 19 2025, 7:08 PM
brooks committed rGfdccf0336197: libsys: Don't create or expose __realpathat (authored by brooks).
libsys: Don't create or expose __realpathat
Feb 19 2025, 4:55 PM
brooks committed rGed955671d2e8: libc: use __sys___realpathat directly in realpath (authored by brooks).
libc: use __sys___realpathat directly in realpath
Feb 19 2025, 4:55 PM
brooks closed D49049: libsys: Don't create or expose __realpathat.
Feb 19 2025, 4:55 PM
brooks closed D49048: libc: use __sys___realpathat directly in realpath.
Feb 19 2025, 4:55 PM
brooks added a comment to D49048: libc: use __sys___realpathat directly in realpath.
In D49048#1118546, @kib wrote:

"The to another bug" in the summary is either a too advanced english (for me) or a typo.

Feb 19 2025, 3:47 PM

Feb 18 2025

brooks committed rG53fae788f229: sys: syscalls: add a test syscall definition file (authored by kevans).
sys: syscalls: add a test syscall definition file
Feb 18 2025, 10:06 PM
brooks committed rG9355ad0b0bfa: makesyscalls: emit cpp in syscalls.map (authored by brooks).
makesyscalls: emit cpp in syscalls.map
Feb 18 2025, 10:06 PM
brooks committed rGf29905cab576: makesyscalls: deprecate cpp other than includes (authored by brooks).
makesyscalls: deprecate cpp other than includes
Feb 18 2025, 10:06 PM
brooks committed rG42d075f4b7b7: makesyscalls: Restore support for cpp in input (authored by brooks).
makesyscalls: Restore support for cpp in input
Feb 18 2025, 10:06 PM
brooks committed rGdaca374bc48b: makesyscalls: reduce redundency in syscall.mk code (authored by brooks).
makesyscalls: reduce redundency in syscall.mk code
Feb 18 2025, 10:06 PM