Page MenuHomeFreeBSD

emaste (Ed Maste)
UserAdministrator

Projects (17)

User Details

User Since
Nov 24 2013, 3:15 AM (602 w, 5 d)
Roles
Administrator

Recent Activity

Yesterday

emaste accepted D50809: lib: Only build libcom_err with Heimdal.
Thu, Jun 12, 5:37 PM

Tue, Jun 10

emaste accepted D50753: scmi: Avoid a use-after-free.
Tue, Jun 10, 4:48 PM
emaste added a comment to D50777: iwlwifi: add message how to install firmware on FreeBSD.

Is the "On FreeBSD" part redundant?

Tue, Jun 10, 3:38 PM
emaste accepted D50777: iwlwifi: add message how to install firmware on FreeBSD.

LGTM with or without the existing linux-firmware message left in place

Tue, Jun 10, 2:37 PM
emaste accepted D50766: libclang_rt: Descend into libclang_rt to clean.
Tue, Jun 10, 1:14 PM

Mon, Jun 9

emaste added a comment to D50756: localedef: Use consistent sorting order.

With this change does the cross-compiled one now match the native one, or is it the other way around? It looks like we just mmap this file so I'm curious what will happen if the ordering changes.

Mon, Jun 9, 7:34 PM
emaste added a comment to D50753: scmi: Avoid a use-after-free.

LGTM with two little notes:

Mon, Jun 9, 3:56 PM
emaste committed rGebbe4bb15fc7: wlan.4: Add 802.11ac to the list of supported standards (authored by emaste).
wlan.4: Add 802.11ac to the list of supported standards
Mon, Jun 9, 2:47 PM

Sat, Jun 7

emaste accepted D50738: 14.3: Remove duplicate 'Boot Loader Changes' heading.
Sat, Jun 7, 6:30 PM
emaste added a comment to D50735: build: stop providing an explicit -fno-common.

GCC's change, for reference: https://gcc.gnu.org/cgit/gcc/commit/?id=6271dd984d7f92

Sat, Jun 7, 1:06 PM

Fri, Jun 6

emaste accepted D50690: sound: Retire SND_DEV_*.
Fri, Jun 6, 3:34 PM
emaste added inline comments to D50703: fcntl.h: warn that bits for O_* flags are scarce.
Fri, Jun 6, 2:54 PM
emaste committed rG6d46fd2cbea4: capsicum.4: Add capsicum_helpers and libcasper references (authored by emaste).
capsicum.4: Add capsicum_helpers and libcasper references
Fri, Jun 6, 2:39 AM
emaste closed D50707: capsicum.4: Add capsicum_helper and libcasper references.
Fri, Jun 6, 2:39 AM
emaste requested review of D50711: release: Add set -e to abort upon failure.
Fri, Jun 6, 2:18 AM
emaste requested review of D50710: pw: Skip root check with alternate root.
Fri, Jun 6, 2:06 AM
emaste added inline comments to D50371: unix: Restrict dirfds exchanged between jails with a different root.
Fri, Jun 6, 1:44 AM

Thu, Jun 5

emaste requested review of D50709: beep: Capsicumize.
Thu, Jun 5, 11:45 PM
emaste updated the diff for D50707: capsicum.4: Add capsicum_helper and libcasper references.

Fixes from @ziaee

Thu, Jun 5, 11:33 PM
emaste requested review of D50707: capsicum.4: Add capsicum_helper and libcasper references.
Thu, Jun 5, 10:14 PM
emaste accepted D50704: Remove last vestiges of lint support.
Thu, Jun 5, 7:11 PM
emaste accepted D48792: nanobsd: Add a provisional populate /data function.
Thu, Jun 5, 6:32 PM
emaste accepted D48793: nanobsd: Add a NO_ROOT build option.
Thu, Jun 5, 6:32 PM
emaste accepted D50703: fcntl.h: warn that bits for O_* flags are scarce.
Thu, Jun 5, 4:44 PM
emaste added a reviewer for D50702: uk.kbd: Fix € mapping: se.
Thu, Jun 5, 3:30 PM
emaste requested review of D50702: uk.kbd: Fix € mapping.
Thu, Jun 5, 3:30 PM
emaste requested review of D50700: keymaps: Update modifier key names in comments.
Thu, Jun 5, 2:36 PM
emaste added a comment to D11388: uefisign.c: Plug memory leaks..

Was committed in 6234a0bfc8630fc556295812c15d72bde0f6427a

Thu, Jun 5, 12:53 PM

Wed, Jun 4

emaste added a comment to D50684: Add MIT KRB5 build knob.

Please upload with context (e.g. git show -U999999 or git diff -U999999) so that the lines in between the diff blocks can be expanded

Wed, Jun 4, 3:40 PM
emaste accepted D50673: net80211: update IE list for 802.11-2020.
Wed, Jun 4, 2:21 PM
emaste added a reverting change for rG16702050ac95: beinstall: perform pre-installworld steps.: D50682: beinstall: Avoid chrooting into new world.
Wed, Jun 4, 2:12 PM
emaste updated the diff for D50682: beinstall: Avoid chrooting into new world.
Wed, Jun 4, 2:11 PM
emaste added a comment to D50682: beinstall: Avoid chrooting into new world.

Previous comment crossed paths with @olivier's update -- it seems we will need to revert the chroots and use DB_FROM_SRC and the similar support in etcupdate etc., all as done for the release artifact builds.

Wed, Jun 4, 1:59 PM
emaste added a comment to D50682: beinstall: Avoid chrooting into new world.

We're not going to break the running system, but chroot ${BE_MNTPT} make installworld could be more fragile than make DESTDIR=${BE_MNTPT} installworld if there's there's ever an error in installworld's install tools handling (see ITOOLS in Makefile.inc1). DESTDIR is used for installkernel. beinstall switched to using chroot in 16702050ac953d957a42fbc498e22c95078ad689 to fix "upgrading using beinstall past the new ntpd user change".

Wed, Jun 4, 1:54 PM
emaste requested review of D50682: beinstall: Avoid chrooting into new world.
Wed, Jun 4, 1:40 PM
emaste added inline comments to D50371: unix: Restrict dirfds exchanged between jails with a different root.
Wed, Jun 4, 1:21 PM
emaste added a comment to D50284: packages: handle suffixes in generate-ucl.lua.

from generate-lua.sh to generate-lua.ucl.

Wed, Jun 4, 12:05 PM
emaste accepted D50280: packages: create UCL files for package descriptions.
Wed, Jun 4, 12:03 PM
emaste accepted D50160: packages: move ucl files to a subdirectory.
Wed, Jun 4, 12:03 PM
emaste added inline comments to D50371: unix: Restrict dirfds exchanged between jails with a different root.
Wed, Jun 4, 12:21 AM

Tue, Jun 3

emaste added a comment to D50673: net80211: update IE list for 802.11-2020.

looks ok

Tue, Jun 3, 11:32 PM
emaste committed rGe578e6507c00: linuxkpi: Improve LKPI_80211_TRACE_MO message (authored by emaste).
linuxkpi: Improve LKPI_80211_TRACE_MO message
Tue, Jun 3, 6:46 PM
emaste closed D50667: linuxkpi: Improve LKPI_80211_TRACE_MO message.
Tue, Jun 3, 6:46 PM
emaste added a comment to D48667: drm-510-kmod: Clarify FreeBSD 15 unsupported message.

drm-kmod still has:

.  if ${OSVERSION} >= 1302000 && ${OSVERSION} < 1400097
RUN_DEPENDS+=   ${KMODDIR}/drm.ko:graphics/drm-510-kmod
Tue, Jun 3, 4:57 PM
emaste added a comment to D50667: linuxkpi: Improve LKPI_80211_TRACE_MO message.

I had a leftover compat.linuxkpi.80211.debug=0x00100000 in loader.conf

Tue, Jun 3, 2:29 PM
emaste added a comment to D50667: linuxkpi: Improve LKPI_80211_TRACE_MO message.

I'm getting a lot of these on my WIP kernel and am not sure if this is due to any in-progress changes or something in my wireless environment. That prompted me to look into the slightly odd-looking message format:

[428514.937200] LKPI_80211_TRACE_MO lkpi_80211_mo_wake_tx_queue:652: 7 100033 2575397956_hw 0xfffffe01810ae480 txq 0xfffff8000c5ff880
[428514.937273] LKPI_80211_TRACE_MO lkpi_80211_mo_wake_tx_queue:652: 7 100033 2575397956_hw 0xfffffe01810ae480 txq 0xfffff8000c5ff880
[428514.956024] LKPI_80211_TRACE_MO lkpi_80211_mo_wake_tx_queue:652: 4 100033 2575397974_hw 0xfffffe01810ae480 txq 0xfffff8000c5ff880
[428515.238133] LKPI_80211_TRACE_MO lkpi_80211_mo_wake_tx_queue:652: 7 100033 2575398256_hw 0xfffffe01810ae480 txq 0xfffff8000c5ff880
[428515.282541] LKPI_80211_TRACE_MO lkpi_80211_mo_wake_tx_queue:652: 5 100033 2575398301_hw 0xfffffe01810ae480 txq 0xfffff8000c5ff880
[428515.354031] LKPI_80211_TRACE_MO lkpi_80211_mo_wake_tx_queue:652: 5 100033 2575398372_hw 0xfffffe01810ae480 txq 0xfffff8000c5ff880
[428515.405563] LKPI_80211_TRACE_MO lkpi_80211_mo_wake_tx_queue:652: 3 100033 2575398423_hw 0xfffffe01810ae480 txq 0xfffff8000c5ff880
[428515.573379] LKPI_80211_TRACE_MO lkpi_80211_mo_wake_tx_queue:652: 3 100033 2575398591_hw 0xfffffe01810ae480 txq 0xfffff8000c5ff880
[428515.642131] LKPI_80211_TRACE_MO lkpi_80211_mo_wake_tx_queue:652: 1 100033 2575398659_hw 0xfffffe01810ae480 txq 0xfffff8000c5ff880
[428515.642251] LKPI_80211_TRACE_MO lkpi_80211_mo_wake_tx_queue:652: 1 100033 2575398660_hw 0xfffffe01810ae480 txq 0xfffff8000c5ff880
Tue, Jun 3, 2:23 PM
emaste requested review of D50667: linuxkpi: Improve LKPI_80211_TRACE_MO message.
Tue, Jun 3, 2:17 PM
emaste added a comment to D50472: Update libucl to 0.9.2.

I'd recommend we not strip the tests out

Tue, Jun 3, 12:38 PM
emaste added a comment to D50636: packages: fix ownership of /tmp and /dev.

This should address the remaining pkgbase nonreproducibility issue as a side effect https://github.com/freebsd/pkg/issues/2427

Tue, Jun 3, 12:32 PM
emaste accepted D50636: packages: fix ownership of /tmp and /dev.
Tue, Jun 3, 12:31 PM
emaste committed rGac4c4c2739a8: release: Remove stray review reference (authored by emaste).
release: Remove stray review reference
Tue, Jun 3, 12:04 PM
emaste closed D50600: committers-guide: Explain why Fixes: includes the title.
Tue, Jun 3, 1:08 AM
emaste committed R9:7b4273d423d7: committers-guide; Explain why Fixes: includes the commit title (authored by emaste).
committers-guide; Explain why Fixes: includes the commit title
Tue, Jun 3, 1:08 AM

Mon, Jun 2

emaste added a comment to D50636: packages: fix ownership of /tmp and /dev.

I think this is the only use of directories in pkgbase and as a side effect could address the last instance of pkgbase nonreproducibility - see https://github.com/freebsd/pkg/issues/2427 and https://tests.reproducible-builds.org/freebsd/dbd/repo/FreeBSD:15:amd64/current/FreeBSD-runtime-current.pkg.html

Mon, Jun 2, 3:47 PM

Fri, May 30

emaste accepted D50619: committers-guide: List srcmgr@ as responsible for src commit bits.
Fri, May 30, 8:34 PM
emaste accepted D50618: committers-guide: Update current compiler verisons.
Fri, May 30, 8:27 PM
emaste accepted D50613: sound: Remove duplicate mpu_if.h include.
Fri, May 30, 7:05 PM
emaste accepted D50617: sound: Remove dead printfs from midi/mpu401.c.
Fri, May 30, 7:04 PM
emaste accepted D50616: sound: Remove unused midi_cmdname().
Fri, May 30, 6:48 PM
emaste requested review of D50614: tests: Allow building without TIOCSTI.
Fri, May 30, 6:36 PM
emaste committed rG75f7d9cbff26: m4: Fix OOB access displaying MIN_INT (authored by Eric Blake <eblake@redhat.com>).
m4: Fix OOB access displaying MIN_INT
Fri, May 30, 4:08 PM
emaste committed rGd4f5d3a4eade: m4: Allow empty base argument in eval() (authored by Eric Blake <eblake@redhat.com>).
m4: Allow empty base argument in eval()
Fri, May 30, 4:07 PM
emaste accepted D50606: sound: Deprecate the MIDI sequencer.

OK. For something that we expect might be used this is probably too verbose, but since we don't expect this to fire anywhere it won't matter.

Fri, May 30, 3:55 PM
emaste committed R9:a0d4eb56b1b6: consulting: Remove iXsystems (authored by emaste).
consulting: Remove iXsystems
Fri, May 30, 1:40 PM
emaste added a reviewer for D50388: src.opts.mk: Default LLVM_ASSERTIONS off: kevans.

I have no objection to this general idea but defer to @dim. I do think that there's value in having LLVM_ASSERTIONS enabled in head and disabled in stable branches in the coverage it provides in the window before the compiler makes it to the stable branch.

Fri, May 30, 12:33 PM
emaste committed rG2df0e8ff8f21: hid.h: Add U2F usage tables constants (authored by wulf).
hid.h: Add U2F usage tables constants
Fri, May 30, 12:17 PM
emaste closed D50549: hid.h: Add U2F usage tables constants.
Fri, May 30, 12:17 PM

Thu, May 29

emaste requested review of D50600: committers-guide: Explain why Fixes: includes the title.
Thu, May 29, 6:48 PM
emaste added a comment to D50349: java/openjdk24: Build with temporary bootjdk.

On the other hand, if a suitable JDK is already installed on the system, this will be used as the bootstraping JDK. This is no change from the previous behaviour. The only difference this patch introduces is that the bootrstrapping JDK, if it's needed, is not installed onto the system.

Thu, May 29, 6:26 PM
emaste added a reviewer for D50467: bsdinstall: Default to pkgbase if base packages are present: pkgbase.
Thu, May 29, 4:11 PM
emaste updated the diff for D50383: release/Makefile: Refactor dist set logic.

Slight clarification on comment -- MANIFEST provides checksums for the legacy dist sets

Thu, May 29, 4:08 PM

Wed, May 28

emaste accepted D39084: tools: build: add a rewrite of makeman in lua.
Wed, May 28, 11:06 PM
emaste closed D50498: atkbd: fix first keystroke force reset.
Wed, May 28, 7:44 PM
emaste committed rGcba5d7ab32fd: atkbd: Fix first keystroke force reset (authored by aokblast).
atkbd: Fix first keystroke force reset
Wed, May 28, 7:43 PM
emaste accepted D50488: sound: Terminate stream properly when closing vchans.
Wed, May 28, 5:47 PM
emaste added inline comments to D50551: Makefile.inc1: Force NO_ROOT for distribute* and package*.
Wed, May 28, 2:11 PM
emaste updated the diff for D50551: Makefile.inc1: Force NO_ROOT for distribute* and package*.

Combine with existing cross-build block

Wed, May 28, 2:10 PM
emaste added inline comments to D50573: arm64: Mask out the PAC ID fields when disabled.
Wed, May 28, 1:44 PM
emaste added a reviewer for D50510: mdoctl(8): a configuration utility for MAC/do: jhb.
Wed, May 28, 1:19 PM

Tue, May 27

emaste accepted D50552: ifconfig: 802.11: fix a warning message.

OK, but also curious why the ioctl is ..._WPAKEY for WEP support/warnings

Tue, May 27, 8:09 PM
emaste committed rGa49621c1d025: release: Move -DNO_ROOT and -DDB_FROM_SRC into ${IMAKE} (authored by emaste).
release: Move -DNO_ROOT and -DDB_FROM_SRC into ${IMAKE}
Tue, May 27, 7:55 PM
emaste closed D50356: release: Move -DNO_ROOT into ${IMAKE}.
Tue, May 27, 7:55 PM
emaste added a comment to D50526: HW Relnotes: Remove traces of sio(4).

You can use "Edit related revisions" to change the parent/child reviews

Tue, May 27, 7:19 PM
emaste updated the diff for D50356: release: Move -DNO_ROOT into ${IMAKE}.
Do the same for -DDB_FROM_SRC.  Although it was not previously passed
for all targets it is appropriate for all release artifact builds.
Tue, May 27, 7:17 PM
emaste requested review of D50551: Makefile.inc1: Force NO_ROOT for distribute* and package*.
Tue, May 27, 7:04 PM
emaste added inline comments to D41639: Add u2f(4), a HID driver for FIDO/U2F security keys.
Tue, May 27, 6:31 PM
emaste requested review of D50550: usb: Make ugen_fill_deviceinfo public.
Tue, May 27, 6:13 PM
emaste added a comment to D50549: hid.h: Add U2F usage tables constants.

https://usb.org/document-library/hid-usage-tables-16

Tue, May 27, 6:07 PM
emaste requested review of D50549: hid.h: Add U2F usage tables constants.
Tue, May 27, 6:06 PM

Mon, May 26

emaste committed rG136053f7db82: elf.5: Add description of .ctors and .dtors (authored by emaste).
elf.5: Add description of .ctors and .dtors
Mon, May 26, 8:51 PM
emaste closed D50536: elf.5: Add description of .ctors and .dtors.
Mon, May 26, 8:50 PM
emaste added inline comments to D50315: inotify: Initial revision.
Mon, May 26, 8:02 PM
emaste added a reviewer for D50383: release/Makefile: Refactor dist set logic: bz.
Mon, May 26, 7:47 PM
emaste requested review of D50536: elf.5: Add description of .ctors and .dtors.
Mon, May 26, 7:10 PM
emaste added a comment to D50285: packages: move smbfs examples to the smbutils package.

What's the reason for using Makefile.inc instead of just PACKAGE=smbutils in share/examples/smbfs/print/Makefile?

Mon, May 26, 6:56 PM
emaste added a comment to D39084: tools: build: add a rewrite of makeman in lua.

Discussed briefly with @kevans on IRC; the duplicate issues have been resolved with 269cbe092da38e1100df5008b664db89510c3604 I believe being the last one. I'm happy to go ahead with the switch to Lua and improve diagnostics over time.

Mon, May 26, 6:41 PM
emaste committed rG79537a90dc36: release: Add some comments and tidy dist set targets (authored by emaste).
release: Add some comments and tidy dist set targets
Mon, May 26, 5:44 PM
emaste closed D50458: release: Add some comments and tidy dist set targets.
Mon, May 26, 5:44 PM
emaste added a comment to D35694: Add ts(1) command.

Importing this via a vendor branch would indeed be the "correct" way to do it, but it doesn't much matter as the upstream is unlikely to see significant change from this point. I imagine this program is essentially complete. This is the way we've handled makefs(8) -- OpenBSD, NetBSD and FreeBSD all have copies with independent development and at this point OpenBSD and NetBSD are not really upstreams that we could use for contrib/.

Mon, May 26, 4:45 PM
emaste committed rG61f46c66ddd3: Remove LLVM_TARGET_SPARC descriptions (authored by emaste).
Remove LLVM_TARGET_SPARC descriptions
Mon, May 26, 4:06 PM