Page MenuHomeFreeBSD

dteske (Devin Teske)
src committer

Projects

User Details

User Since
Sep 2 2014, 7:30 PM (629 w, 4 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

Yesterday

dteske updated the diff for D59425: srcpv: Add a progress bar for buildworld and buildkernel.

Move to tools/tools

Sat, Sep 26, 11:01 PM
dteske removed a reviewer for D59425: srcpv: Add a progress bar for buildworld and buildkernel: pkgbase.
Sat, Sep 26, 11:00 PM
dteske updated the summary of D59425: srcpv: Add a progress bar for buildworld and buildkernel.
Sat, Sep 26, 11:00 PM
dteske updated the diff for D58855: namei: retry absolute symlink expansions from the native root.

Address kib:

  • Restart state is one enum (ABI -> SYMLINK or ABI -> NATIVE; never backwards; KASSERT).
  • target_resolved is the readable flag; suffix length is aux only. Relative symlink no longer special-cases the retry.
  • uma_zfree handles NULL; drop the extra checks.
Sat, Sep 26, 10:40 PM
dteske added a comment to D59318: Status/2026Q3/truss.adoc: Add report.
In D59318#1361056, @fuz wrote:

Good job!

Sat, Sep 26, 10:09 PM
dteske added a comment to D60035: chaltroot(2).
In D60035#1377674, @kib wrote:

Extract chroot_unpriv() from kern_chroot.
Use the same privilege checks for chaltroot(2) as for chroot(2).

Sat, Sep 26, 9:58 PM
dteske updated the diff for D22680: graphics/R-cran-bmp: New port.

Use DISTVERSION (fuz, jrm), add TEST_DEPENDS (jrm)

Sat, Sep 26, 9:49 PM
dteske updated the diff for D22680: graphics/R-cran-bmp: New port.

Rebase

Sat, Sep 26, 9:45 PM
dteske updated the diff for D22677: devel/R-cran-bigmemory: New port.

Restore GitHub WWW -- CRAN does not link to GitHub

Sat, Sep 26, 8:40 PM
dteske updated the diff for D22677: devel/R-cran-bigmemory: New port.

Use DISTVERSION, remove WWW (use cran.mk default), sort LICENSE,
use BUILD_RUN_DEPENDS

Sat, Sep 26, 8:27 PM
dteske updated the diff for D22676: devel/R-cran-bigmemory.sri: New port.

Use DISTVERSION, sort LICENSE, remove WWW (use cran.mk default)

Sat, Sep 26, 7:05 PM
dteske added inline comments to D22676: devel/R-cran-bigmemory.sri: New port.
Sat, Sep 26, 6:54 PM
dteske closed D59509: sysutils/condy: Add new port.
Sat, Sep 26, 6:22 PM
dteske committed R11:5d76c03ec9fe: sysutils/condy: Add new port (authored by dteske).
sysutils/condy: Add new port
Sat, Sep 26, 6:22 PM
dteske committed rGb98d169d1f91: tests/sys/vfs: add ABI-root absolute symlink tests (authored by dteske).
tests/sys/vfs: add ABI-root absolute symlink tests
Sat, Sep 26, 6:17 PM
dteske closed D59990: tests/sys/vfs: add ABI-root absolute symlink tests.
Sat, Sep 26, 6:16 PM
dteske committed R11:f58e5c3241f4: x11/bosd: Add EXAMPLES option (authored by dteske).
x11/bosd: Add EXAMPLES option
Sat, Sep 26, 6:13 PM
dteske closed D59989: x11/bosd: Add EXAMPLES option.
Sat, Sep 26, 6:13 PM
dteske added a comment to D59943: sysconf: add a poudriere target.
In D59943#1376194, @fuz wrote:

I don't get the whole thing, but it certainly looks reasonable!

Sat, Sep 26, 4:56 PM
dteske updated the diff for D59989: x11/bosd: Add EXAMPLES option.

Rebase onto origin/main, remove python run dep

Sat, Sep 26, 4:08 PM
dteske added a comment to D60035: chaltroot(2).

Yes, expose it. D59990 can configure the overlay from a native process, dropping the linux_base skip.

Sat, Sep 26, 3:52 PM
dteske updated the diff for D59990: tests/sys/vfs: add ABI-root absolute symlink tests.

Add reproduction step comments to tests

Sat, Sep 26, 3:42 PM

Fri, Sep 25

dteske added inline comments to D59989: x11/bosd: Add EXAMPLES option.
Fri, Sep 25, 4:27 PM
dteske added a comment to D59990: tests/sys/vfs: add ABI-root absolute symlink tests.
In D59990#1376636, @kib wrote:

I did not read the details of the tests, but I do not see a reason not to commit them now.

Still I have one suggestion (or request if you prefer that name). Could you please annotate each test with expanded file structures that describe the disposition of the directories and symlinks created by tests. I mean, I might want to debug the stuff instead of just running tests, and for that I want to be able to recreate the test configuration of files without running the kyua machinery. Then not having to decipher the innards of the test shell scripts would save energy.

Fri, Sep 25, 3:54 PM
dteske updated the diff for D59989: x11/bosd: Add EXAMPLES option.

Bump PORTREVISION (fuz), add description for TESTS (portlint)

Fri, Sep 25, 3:45 PM
dteske updated the diff for D59989: x11/bosd: Add EXAMPLES option.

Bump PORTREVISION as requested. Add TESTS_DESC so portlint is clean.

Fri, Sep 25, 3:37 PM

Thu, Sep 24

dteske added reviewers for D59990: tests/sys/vfs: add ABI-root absolute symlink tests: adrian, emaste.
Thu, Sep 24, 4:10 PM
dteske updated the diff for D58855: namei: retry absolute symlink expansions from the native root.

Tests moved to D59990

Thu, Sep 24, 3:56 PM
dteske updated the summary of D58855: namei: retry absolute symlink expansions from the native root.
Thu, Sep 24, 3:54 PM
Herald added a reviewer for D58855: namei: retry absolute symlink expansions from the native root: olce.

tests-only review created as D59990

Thu, Sep 24, 3:50 PM
dteske requested review of D59990: tests/sys/vfs: add ABI-root absolute symlink tests.
Thu, Sep 24, 3:49 PM
dteske closed D59715: x11/bosd: Update to 10.4.
Thu, Sep 24, 3:34 PM
dteske committed R11:311a3b2c1a8b: x11/bosd: Update to 10.4 (authored by dteske).
x11/bosd: Update to 10.4
Thu, Sep 24, 3:34 PM
dteske added a comment to D59715: x11/bosd: Update to 10.4.
In D59715#1370517, @fuz wrote:

Consider making installation of the example files conditional on an EXAMPLES option.
LGTM and approved for commit.

Thu, Sep 24, 3:23 PM
dteske requested review of D59989: x11/bosd: Add EXAMPLES option.
Thu, Sep 24, 3:22 PM
dteske updated the summary of D59715: x11/bosd: Update to 10.4.
Thu, Sep 24, 2:25 PM
dteske added a reviewer for D59943: sysconf: add a poudriere target: manpages.
Thu, Sep 24, 2:16 PM
dteske closed D59944: filesystems/zfs-stats-lite: update to 1.5.
Thu, Sep 24, 2:11 PM
dteske committed R11:6aec75256218: filesystems/zfs-stats-lite: update to 1.5 (authored by dteske).
filesystems/zfs-stats-lite: update to 1.5
Thu, Sep 24, 2:11 PM

Wed, Sep 23

dteske requested review of D59944: filesystems/zfs-stats-lite: update to 1.5.
Wed, Sep 23, 8:31 PM
dteske requested review of D59943: sysconf: add a poudriere target.
Wed, Sep 23, 7:23 PM
dteske requested review of D59924: sysconf: accept a unique prefix of a target keyword.
Wed, Sep 23, 4:54 AM

Tue, Sep 22

dteske committed rG74cab6e2371f: libbsdconf: parse from a bounded in-memory buffer (authored by dteske).
libbsdconf: parse from a bounded in-memory buffer
Tue, Sep 22, 10:34 PM
dteske closed D59751: libbsdconf: parse from a bounded in-memory buffer.
Tue, Sep 22, 10:34 PM
dteske added inline comments to D59751: libbsdconf: parse from a bounded in-memory buffer.
Tue, Sep 22, 10:18 PM
dteske added inline comments to D58183: bsdconfig: dependency-aware parallel package installer with progress.
Tue, Sep 22, 10:06 PM
dteske added inline comments to D58183: bsdconfig: dependency-aware parallel package installer with progress.
Tue, Sep 22, 10:03 PM
dteske added inline comments to D58183: bsdconfig: dependency-aware parallel package installer with progress.
Tue, Sep 22, 9:56 PM
dteske added inline comments to D58183: bsdconfig: dependency-aware parallel package installer with progress.
Tue, Sep 22, 9:55 PM
dteske added inline comments to D58183: bsdconfig: dependency-aware parallel package installer with progress.
Tue, Sep 22, 9:53 PM
dteske added inline comments to D58183: bsdconfig: dependency-aware parallel package installer with progress.
Tue, Sep 22, 9:52 PM
dteske added a comment to D58183: bsdconfig: dependency-aware parallel package installer with progress.

There are a lot of lines in this package -- I'm guessing the maintenance is tricky.
Given our tech stack requirements, it might be a good idea to consider lua instead of /bin/sh. Are you open to that possibility (given infinite time/resources of course..)?

Tue, Sep 22, 9:33 PM

Mon, Sep 21

dteske accepted D59876: jail(8): Preserve const qualifier on strchr(3) results.

Looks great! Approved. Give fuz a day or two to chime in.

Mon, Sep 21, 4:57 PM
dteske updated the diff for D59751: libbsdconf: parse from a bounded in-memory buffer.

Address review comments from fuz:

Mon, Sep 21, 4:23 PM
dteske updated the summary of D59751: libbsdconf: parse from a bounded in-memory buffer.
Mon, Sep 21, 4:22 PM
dteske added inline comments to D59751: libbsdconf: parse from a bounded in-memory buffer.
Mon, Sep 21, 4:15 PM
dteske added inline comments to D59751: libbsdconf: parse from a bounded in-memory buffer.
Mon, Sep 21, 3:48 PM
dteske added inline comments to D59751: libbsdconf: parse from a bounded in-memory buffer.
Mon, Sep 21, 3:29 PM
dteske closed D59867: www/linux-brave: stage with ${CP} -R and INSTALL_DATA.
Mon, Sep 21, 3:18 PM
dteske committed R11:7c5b10ba20e9: www/linux-brave: stage with ${CP} -R and INSTALL_DATA (authored by dteske).
www/linux-brave: stage with ${CP} -R and INSTALL_DATA
Mon, Sep 21, 3:17 PM
dteske updated the diff for D59867: www/linux-brave: stage with ${CP} -R and INSTALL_DATA.

Rebase onto head

Mon, Sep 21, 3:51 AM
dteske closed D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Mon, Sep 21, 3:49 AM
dteske committed R11:6edff70afd02: www/linux-brave: DRM out of the box, GPU auto-detection (authored by dteske).
www/linux-brave: DRM out of the box, GPU auto-detection
Mon, Sep 21, 3:49 AM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

@fuz I created D59867 for follow-up to implement optional items mentioned

Mon, Sep 21, 3:46 AM
dteske requested review of D59867: www/linux-brave: stage with ${CP} -R and INSTALL_DATA.
Mon, Sep 21, 3:45 AM
dteske added inline comments to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Mon, Sep 21, 3:41 AM
dteske added inline comments to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
Mon, Sep 21, 3:39 AM

Sun, Sep 20

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

testport ... success
portclippy ... happy
portfmt -D ... ok
portlint ... fine

Sun, Sep 20, 9:01 PM
dteske updated the diff for D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

Fix distinfo following upstream asset swap

Sun, Sep 20, 8:56 PM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

poudriere testport caught upstream shenanigans. Brave re-uploaded the v1.94.117 release assets after f4f2f98ba7d8 bump was committed by fluffy

Sun, Sep 20, 8:52 PM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

testport ... failed (working on fix for failed checksum step)
portclippy ... happy
portfmt -D ... ok
portlint ... fine

Sun, Sep 20, 8:50 PM
dteske updated the diff for D58784: www/linux-brave: DRM out of the box, GPU auto-detection.
  • Rebase atop f4f2f98ba7d8dc542a967e3ba7d7f1231624792c (fluffy)
  • Utilize ARCH:S for EXTRACT_SUFX (fuz)
  • Replace PORT_OPTIONS:MWIDEVINE with option-target (fuz)
  • Satisfy portlint, clamp pkg-descr to 80c, move DISTFILES
Sun, Sep 20, 8:27 PM
dteske added a comment to D59509: sysutils/condy: Add new port.

testport ... passed
portclippy ... happy
portfmt -D ... ok
portlint ... fine

Sun, Sep 20, 7:15 PM
dteske updated the diff for D59509: sysutils/condy: Add new port.

Update to 3.2

Sun, Sep 20, 7:14 PM
dteske updated the summary of D59509: sysutils/condy: Add new port.
Sun, Sep 20, 7:12 PM
dteske added a comment to D58784: www/linux-brave: DRM out of the box, GPU auto-detection.

I am decoupling this from D58855 because the issue as far as I can see is that without D58855, only 16.0-CURRENT users will be unable to run the browser; secondly, D58855 affects a LOT more than just www/linux-brave (without D58855 any linux program that lives outside of emul_path -- /compat/linux -- presently has issues with broken symlinks on 16.0-CURRENT)

Sun, Sep 20, 2:30 PM
dteske added a reviewer for D58784: www/linux-brave: DRM out of the box, GPU auto-detection: fuz.
Sun, Sep 20, 2:24 PM
dteske added a reviewer for D58784: www/linux-brave: DRM out of the box, GPU auto-detection: martinfilla_post.cz.
Sun, Sep 20, 2:08 PM

Sat, Sep 19

dteske added inline comments to D32920: IPv6: rc boot time improvements.
Sat, Sep 19, 4:33 PM
dteske added a reviewer for D32920: IPv6: rc boot time improvements: dteske.
Sat, Sep 19, 4:16 PM
dteske closed D22681: graphics/R-cran-Cairo: New port.
Sat, Sep 19, 2:27 AM
dteske committed R11:01b09545a3a5: graphics/R-cran-Cairo: New port (authored by dteske).
graphics/R-cran-Cairo: New port
Sat, Sep 19, 2:27 AM
dteske closed D59714: Update R-cran-* WWW to modern URL.
Sat, Sep 19, 2:04 AM
dteske committed R11:ce2322be51ac: Update R-cran-* WWW to modern URL (authored by dteske).
Update R-cran-* WWW to modern URL
Sat, Sep 19, 2:04 AM
dteske committed rGb4a465e566a1: sysconf: Remove visual line-break after .Dd in man-pages (ziaee) (authored by dteske).
sysconf: Remove visual line-break after .Dd in man-pages (ziaee)
Sat, Sep 19, 2:00 AM
dteske closed D59746: sysconf: Remove visual line-break after .Dd in man-pages (ziaee).
Sat, Sep 19, 2:00 AM
dteske committed rGa53aee1c6cff: RELNOTES: Add an entry for sysconf(8) and libbsdconf(3) (authored by dteske).
RELNOTES: Add an entry for sysconf(8) and libbsdconf(3)
Sat, Sep 19, 1:53 AM
dteske closed D59747: RELNOTES: Add an entry for sysconf(8) and libbsdconf(3).
Sat, Sep 19, 1:53 AM

Thu, Sep 17

dteske added a comment to D59425: srcpv: Add a progress bar for buildworld and buildkernel.

I'm thinking of moving these to tools/ or tools/tools/ as I'm not sure it brings much value to have them available in usr.bin/ -- absent any feedback on that, I'll just forge ahead to usr.bin/ as planned. Just spit-balling an idea that popped into my head.

Thu, Sep 17, 6:57 PM
dteske updated the diff for D59425: srcpv: Add a progress bar for buildworld and buildkernel.

Small fix for object detection on builds without -j

Thu, Sep 17, 5:38 PM
dteske added a comment to D59746: sysconf: Remove visual line-break after .Dd in man-pages (ziaee).

Since it doesn't do anything, it is not necessary to remove them. However, since it doesn't do anything, it is kinda nice to remove them. To clarify, I was not asking you to remove them, I was just asking where you got the idea to do this because I have never seen anyone do this. Usually weird undocumented stuff comes from copying other files, so that's what I was wondering.

Thu, Sep 17, 2:51 PM
dteske accepted D59754: dd(1): Preserve const qualifier on bsearch(3) results.

Also approve. Looks great. πŸ‘

Thu, Sep 17, 2:02 PM
dteske committed rG90ad63b54031: libbsdconf: Remove unnecessary parens (authored by dteske).
libbsdconf: Remove unnecessary parens
Thu, Sep 17, 1:09 AM
dteske closed D59745: libbsdconf: Remove unnecessary parens.
Thu, Sep 17, 1:08 AM
dteske requested review of D59751: libbsdconf: parse from a bounded in-memory buffer.
Thu, Sep 17, 12:59 AM

Wed, Sep 16

dteske added a comment to D59714: Update R-cran-* WWW to modern URL.
In D59714#1371134, @fuz wrote:
In D59714#1370491, @fuz wrote:

Oh I thought we would be removing WWW now that it is the default set by USES=cran.

On the other review you said "Could you do a sed through the ports tree to edit all affected ports automatically?"

So I did a sed to edit all the affected ports.

If you want deletion instead, say the word.

Well with β€œedit” I meant to edit such that they use the new default WWW from USES=cran, i.e. to delete the explicit assignments. I am sorry that I was unclear here.
Nevertheless I believe your work is quite a good foundation, as we can only remove explicit WWW assignments if they are known to match the default exactly.
We can also check in this patch as is and then delete the WWW assignments in a secondary step, so it can easily be undone if there are complaints.

Wed, Sep 16, 11:39 PM
dteske requested review of D59747: RELNOTES: Add an entry for sysconf(8) and libbsdconf(3).
Wed, Sep 16, 10:13 PM
dteske added inline comments to D58066: Add sysconf(8) and libbsdconf(3).
Wed, Sep 16, 10:06 PM
dteske requested review of D59746: sysconf: Remove visual line-break after .Dd in man-pages (ziaee).
Wed, Sep 16, 10:05 PM
dteske added inline comments to D58066: Add sysconf(8) and libbsdconf(3).
Wed, Sep 16, 10:02 PM