Page MenuHomeFreeBSD

dteske (Devin Teske)
src committer

Projects

User Details

User Since
Sep 2 2014, 7:30 PM (623 w, 3 d)

Creator/Maintainer of FreeBSD bootloader-menu/bsdconfig/dpv/dwatch/figpar/sysrc
Maintainer of FreeBSD base/bsdinstall/DTrace/forth/jail/netgraph/ports/vnet
Maintainer of FreeBSD ports: (net-p2p) shx (sysutils) bsdconfig cmocka DTraceToolkit dwatch-gource dwatch-pwsnoop host-setup mping ssd_report sysrc tzdialog zfs-stats-lite
Drive-by's: (devel) p4d p4web (emulators) xen xen-kernel (net) pptpclient (ports-mgmt) pkg (sysutils) getssl syslinux vzvol

Recent Activity

Today

dteske updated subscribers of D58855: namei: retry absolute symlink expansions from the native root.
Sat, Aug 15, 7:17 AM
dteske updated the test plan for D58855: namei: retry absolute symlink expansions from the native root.
Sat, Aug 15, 7:11 AM
dteske updated the test plan for D58855: namei: retry absolute symlink expansions from the native root.
Sat, Aug 15, 7:11 AM
dteske updated the test plan for D58855: namei: retry absolute symlink expansions from the native root.
Sat, Aug 15, 7:09 AM
dteske updated the test plan for D58855: namei: retry absolute symlink expansions from the native root.
Sat, Aug 15, 7:09 AM
dteske updated the test plan for D58855: namei: retry absolute symlink expansions from the native root.
Sat, Aug 15, 7:08 AM
dteske updated the test plan for D58855: namei: retry absolute symlink expansions from the native root.
Sat, Aug 15, 7:05 AM
dteske abandoned D58780: linprocfs: strip the emulator prefix from /proc/<pid>/exe.

https://reviews.freebsd.org/D58855 is up and it fixes not only this problem but fontconfig and other symlink issues

Sat, Aug 15, 6:48 AM
dteske updated the summary of D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Sat, Aug 15, 6:46 AM
dteske updated the diff for D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Drop FONTCONFIG_PATH, /var/run/dbus fixed by https://reviews.freebsd.org/D58855

Sat, Aug 15, 6:45 AM
dteske updated the diff for D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Eliminate procfs guard in favor of https://reviews.freebsd.org/D58855

Sat, Aug 15, 6:32 AM
dteske updated the summary of D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Sat, Aug 15, 6:31 AM
dteske updated the summary of D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Sat, Aug 15, 6:30 AM
dteske retitled D58784: www/linux-brave: DRM out of the box, GPU auto-detection from www/linux-brave: DRM out of the box, procfs guard, GPU auto-detection to www/linux-brave: DRM out of the box, GPU auto-detection.
Sat, Aug 15, 6:29 AM
dteske added a reviewer for D58855: namei: retry absolute symlink expansions from the native root: dchagin.
Sat, Aug 15, 6:24 AM
dteske added reviewers for D58855: namei: retry absolute symlink expansions from the native root: pouria, emaste, adrian, arrowd.
Sat, Aug 15, 6:24 AM
dteske requested review of D58855: namei: retry absolute symlink expansions from the native root.
Sat, Aug 15, 6:22 AM
dteske added a comment to D58780: linprocfs: strip the emulator prefix from /proc/<pid>/exe.

Leaning toward abandoning this in favor of a namei fix for the absolute-symlink fallback (same PR). Write-up shortly.

Sat, Aug 15, 5:06 AM

Yesterday

dteske updated the test plan for D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.
Fri, Aug 14, 4:41 AM
dteske updated the test plan for D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.
Fri, Aug 14, 4:34 AM
dteske updated the test plan for D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.
Fri, Aug 14, 4:31 AM
dteske updated the test plan for D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.
Fri, Aug 14, 1:12 AM
dteske updated the summary of D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.
Fri, Aug 14, 12:27 AM
dteske updated the diff for D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.

Implement per-arch hooks akin to mdthread; no arch ifdefs in common code

Fri, Aug 14, 12:27 AM

Thu, Aug 13

dteske added inline comments to D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.
Thu, Aug 13, 9:37 PM
dteske committed rGa8347f442824: git-arc: Add a diff subcommand (authored by dteske).
git-arc: Add a diff subcommand
Thu, Aug 13, 8:34 PM
dteske closed D58789: git-arc: Add a diff subcommand.
Thu, Aug 13, 8:33 PM
dteske added inline comments to D58789: git-arc: Add a diff subcommand.
Thu, Aug 13, 8:20 PM
dteske committed rG3baada83bf2d: unix: only treat an empty sun_path as a peer descriptor for connectat(2) (authored by dteske).
unix: only treat an empty sun_path as a peer descriptor for connectat(2)
Thu, Aug 13, 8:19 PM
dteske closed D58792: unix: only treat an empty sun_path as a peer descriptor for connectat(2).
Thu, Aug 13, 8:19 PM
dteske updated the diff for D58789: git-arc: Add a diff subcommand.

Resurrect informational message (~markj)

Thu, Aug 13, 5:04 PM
dteske updated the diff for D58789: git-arc: Add a diff subcommand.

Address inline comments and fix for 80c

Thu, Aug 13, 5:01 PM
dteske added inline comments to D58789: git-arc: Add a diff subcommand.
Thu, Aug 13, 4:41 PM
dteske added inline comments to D58789: git-arc: Add a diff subcommand.
Thu, Aug 13, 4:36 PM
dteske updated the summary of D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.
Thu, Aug 13, 6:08 AM
dteske updated the diff for D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.

Address inline comments (kib)

Thu, Aug 13, 6:06 AM
dteske added a comment to D58789: git-arc: Add a diff subcommand.

Oh man, this is a feature I have wanted!

Thu, Aug 13, 4:12 AM
dteske updated the diff for D58792: unix: only treat an empty sun_path as a peer descriptor for connectat(2).

Move storyline to [new] ATF test (markj, inquire_JohnEricson.me)

Thu, Aug 13, 4:10 AM
dteske added inline comments to D56167: bsdinstall(8): add desktop script.
Thu, Aug 13, 3:53 AM
dteske closed D58651: x11/framework-autorotate: New port.
Thu, Aug 13, 2:34 AM
dteske committed R11:2e07486a80c4: x11/framework-autorotate: New port (authored by dteske).
x11/framework-autorotate: New port
Thu, Aug 13, 2:34 AM
dteske updated the diff for D58651: x11/framework-autorotate: New port.

Fix -h / -v combinations with -hold / -release (jrm)

Thu, Aug 13, 1:49 AM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

The fontconfig setup is really a fix for CURRENT that deals with broken symlink resolution at-present -- that needs to be bisected separately, but until then keeping the setting is harmless and produces the desired results even on CURRENT

Thu, Aug 13, 12:21 AM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Tested dbus integration with working pause/play, rewind, and fast-forward integration, and screensaver inhibit all working regardless of whether WM is bus-less or not. In a bus-less WM session, it brings its own bus run that tears down on browser exit

Thu, Aug 13, 12:19 AM
dteske updated the summary of D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Thu, Aug 13, 12:03 AM
dteske updated the diff for D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
  1. Fix dbus integration (dbus-launch -> dbus-run-session)
  2. Remove BRAVE_WIDEVINE from SUB_LIST (arrowd)
  3. Fix pulseaudio detection (pre-existing issue)
  4. Favor angle-on-vulkan over Mesa GL (w/ pkg-message updates)
  5. Remove unnecessary FONTCONFIG_FILE (rely on FONTCONFIG_PATH) (~arrowd)
Thu, Aug 13, 12:01 AM

Wed, Aug 12

dteske updated the diff for D58789: git-arc: Add a diff subcommand.

Add copyright for diff addition and output "Comparing" line to stderr

Wed, Aug 12, 10:40 PM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Caught a few more technical debt issues in the wrapper:

Wed, Aug 12, 10:09 PM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Also, currently battling an issue where dbus-launch sticks around after browser exit. Expect a fix for that to come in the next update too.

Is it really needed, by the way? Applications should only create buses if they want to have a separate bus for their own needs. Does Brave talk to its children via dbus?

The value-add we bring with dbus-launch is inhibition of screensaver invocation when Netflix is playing.

All part of my master plan to replace my Apple TV with a Framework Laptop 12

sure but shouldn't your X environment be starting dbus-launch and setting up the XDG stuff for its window manager and child processes to run in?

Wed, Aug 12, 9:19 PM
dteske added inline comments to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Wed, Aug 12, 8:37 PM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Also, currently battling an issue where dbus-launch sticks around after browser exit. Expect a fix for that to come in the next update too.

Is it really needed, by the way? Applications should only create buses if they want to have a separate bus for their own needs. Does Brave talk to its children via dbus?

Wed, Aug 12, 8:15 PM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Also, currently battling an issue where dbus-launch sticks around after browser exit. Expect a fix for that to come in the next update too.

Wed, Aug 12, 7:50 PM
dteske added inline comments to D58792: unix: only treat an empty sun_path as a peer descriptor for connectat(2).
Wed, Aug 12, 1:00 PM
dteske added a comment to D58792: unix: only treat an empty sun_path as a peer descriptor for connectat(2).

Oh I didn't mean a real-world test with actual xorg, I meant a small test of connect/connectat itself ensuring we get the correct error code.

See D58406 for the sort of test I'm talking about.

Wed, Aug 12, 12:58 PM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

In addition to the two cleanup tasks for later today (eliminating FONTCONFIG_FILE and setting only FONTCONFIG_PATH plus eliminating BRAVE_WIDEVINE substitution), I propose we move from GL rendering to vulkan when the wrapper detects it as viable (passing --use-angle=vulkan).

Wed, Aug 12, 12:51 PM
dteske added inline comments to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Wed, Aug 12, 11:52 AM
dteske updated subscribers of D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

I don't exactly enjoy my time trying to understand LLM dumps on the bug tracker. That itself is pretty rude.

Wed, Aug 12, 11:46 AM
dteske added inline comments to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Wed, Aug 12, 11:45 AM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

dteske removed a subscriber: iwtcex_gmail.com.

What's this about?

Wed, Aug 12, 11:26 AM
dteske added a comment to D58780: linprocfs: strip the emulator prefix from /proc/<pid>/exe.

Have you tested the impact with ports like:

games/linux-steam-utils
www/linux-widevine-cdm
emulators/wine-proton
emulators/libc6-shim

By testing I mean that steam should still run,
Games that was running with wine-proton before should still works, games that was running with either lsu chroot option should still works if they were working before.
For widevine, drm content should still be playable after this patch.
For libc6-shim, I guess that it is already tested with steam, but I would assume that if cuda was working before, it should still works after.

Wed, Aug 12, 11:06 AM
dteske added a comment to D58792: unix: only treat an empty sun_path as a peer descriptor for connectat(2).

Sorry about the breakage! I have no authority here, but would you mind writing a test for this? See where the other connectat test are.

Wed, Aug 12, 5:03 AM
dteske added inline comments to D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.
Wed, Aug 12, 2:25 AM
dteske updated the diff for D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.

Inline comments (kib)

Wed, Aug 12, 2:21 AM
dteske added a comment to D58792: unix: only treat an empty sun_path as a peer descriptor for connectat(2).

This is a fix for regression introduced by D58405

Wed, Aug 12, 1:21 AM
dteske requested review of D58792: unix: only treat an empty sun_path as a peer descriptor for connectat(2).
Wed, Aug 12, 1:16 AM

Tue, Aug 11

dteske added inline comments to D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.
Tue, Aug 11, 11:56 PM
dteske updated subscribers of D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Tue, Aug 11, 11:18 PM
dteske updated the diff for D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.

Address inline comments

Tue, Aug 11, 10:53 PM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

@arrowd thank you, if all looks good, I'll commit it with your re-approval

Tue, Aug 11, 8:35 PM
dteske updated the diff for D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Prefer %%LOCALBASE%% over %%PREFIX%% and rely solely on Dbus relaunch sentinel

Tue, Aug 11, 8:34 PM
dteske updated the diff for D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Remove default-value variables for brevity (arrowd)

Tue, Aug 11, 6:52 PM
dteske updated the test plan for D58789: git-arc: Add a diff subcommand.
Tue, Aug 11, 6:51 PM
dteske added reviewers for D58789: git-arc: Add a diff subcommand: markj, imp, jhb, jrm.
Tue, Aug 11, 6:49 PM
dteske requested review of D58789: git-arc: Add a diff subcommand.
Tue, Aug 11, 6:44 PM
dteske closed D58774: linuxulator: map IFF_LOWER_UP through NETLINK_ROUTE for Linux apps.
Tue, Aug 11, 5:33 PM
dteske committed rG34718e01869b: linuxulator: map IFF_LOWER_UP through NETLINK_ROUTE for Linux apps (authored by dteske).
linuxulator: map IFF_LOWER_UP through NETLINK_ROUTE for Linux apps
Tue, Aug 11, 5:32 PM
dteske added inline comments to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Tue, Aug 11, 5:16 PM
dteske updated the summary of D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Tue, Aug 11, 5:15 PM
dteske updated the diff for D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Remove runtime dependency on liux-widevine-cdm

Tue, Aug 11, 5:14 PM
dteske added a reviewer for D58784: www/linux-brave: DRM out of the box, GPU auto-detection: kenrap_kennethraplee.com.
Tue, Aug 11, 8:21 AM
dteske requested review of D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Tue, Aug 11, 8:20 AM
dteske requested review of D58782: linux: implement pkey_alloc, pkey_free and pkey_mprotect.
Tue, Aug 11, 5:02 AM
dteske added a reviewer for D58780: linprocfs: strip the emulator prefix from /proc/<pid>/exe: emaste.
Tue, Aug 11, 4:59 AM
dteske added a reviewer for D58774: linuxulator: map IFF_LOWER_UP through NETLINK_ROUTE for Linux apps: emaste.
Tue, Aug 11, 4:59 AM
dteske updated the diff for D58774: linuxulator: map IFF_LOWER_UP through NETLINK_ROUTE for Linux apps.

Remove comment (adrian)

Tue, Aug 11, 3:25 AM
dteske edited reviewers for D58774: linuxulator: map IFF_LOWER_UP through NETLINK_ROUTE for Linux apps, added: Linux Emulation; removed: emulation.
Tue, Aug 11, 3:14 AM
dteske added a reviewer for D58780: linprocfs: strip the emulator prefix from /proc/<pid>/exe: Linux Emulation.
Tue, Aug 11, 3:12 AM
dteske added a reviewer for D58780: linprocfs: strip the emulator prefix from /proc/<pid>/exe: adrian.
Tue, Aug 11, 3:02 AM
dteske requested review of D58780: linprocfs: strip the emulator prefix from /proc/<pid>/exe.
Tue, Aug 11, 3:02 AM

Mon, Aug 10

dteske added reviewers for D58774: linuxulator: map IFF_LOWER_UP through NETLINK_ROUTE for Linux apps: adrian, glebius, kib, emulation, network, dchagin.
Mon, Aug 10, 10:28 PM
dteske updated the test plan for D58774: linuxulator: map IFF_LOWER_UP through NETLINK_ROUTE for Linux apps.
Mon, Aug 10, 10:26 PM
dteske requested review of D58774: linuxulator: map IFF_LOWER_UP through NETLINK_ROUTE for Linux apps.
Mon, Aug 10, 10:26 PM

Sun, Aug 9

dteske accepted D58700: Add new src committer (kfv).

πŸ‘ excellent

Sun, Aug 9, 5:03 AM
dteske closed D58735: misc/claude-code: Issue reference to full URL.
Sun, Aug 9, 3:45 AM
dteske committed R11:5f4eb6d13c53: misc/claude-code: Issue reference to full URL (authored by dteske).
misc/claude-code: Issue reference to full URL
Sun, Aug 9, 3:45 AM
dteske added a comment to D58735: misc/claude-code: Issue reference to full URL.

Approved.
Please commit it.

Sun, Aug 9, 2:02 AM

Sat, Aug 8

dteske added a comment to D58700: Add new src committer (kfv).

In the proposed commit message, there's a typo:

Sat, Aug 8, 11:11 PM
dteske added a comment to D58700: Add new src committer (kfv).

On the proposed commit messages, I think Robert (@fuz) will agree, I think we would put:

Sat, Aug 8, 11:09 PM
dteske added a comment to D58700: Add new src committer (kfv).
In D58700#1347447, @kfv wrote:

Alternative to .mailmap is freefall:/var/forward/kfv

I don't think .mailmap is related to our freefall email forwarding, it’s only used by Git to map multiple email addresses/names to a single canonical identity.

Sat, Aug 8, 11:08 PM
dteske updated the summary of D58735: misc/claude-code: Issue reference to full URL.
Sat, Aug 8, 10:36 PM