Page MenuHomeFreeBSD

ifreund_freebsdfoundation.org (Isaac Freund)
User

Projects

User Details

User Since
Oct 3 2024, 2:45 PM (32 w, 5 d)

Recent Activity

Wed, May 14

ifreund_freebsdfoundation.org added reviewers for D50347: bsdinstall: support offline pkgbase installation: Installer, pkgbase.
Wed, May 14, 10:55 AM
ifreund_freebsdfoundation.org added reviewers for D50346: release: add -DPKGBASE option: releng, pkgbase.
Wed, May 14, 10:55 AM
ifreund_freebsdfoundation.org added a comment to D50347: bsdinstall: support offline pkgbase installation.

Note that it makes sense to test this patch stack in combination with D50178 so that all the components which are available offline can actually be selected/installed.

Wed, May 14, 10:53 AM
ifreund_freebsdfoundation.org added inline comments to D50346: release: add -DPKGBASE option.
Wed, May 14, 10:51 AM
ifreund_freebsdfoundation.org added a comment to D50346: release: add -DPKGBASE option.

Git branch: https://github.com/ifreund/freebsd-src/tree/bsdinstall-offline-pkgbase

Wed, May 14, 10:49 AM
ifreund_freebsdfoundation.org added a comment to D50344: release: use pkg install -f.

Git branch: https://github.com/ifreund/freebsd-src/tree/bsdinstall-offline-pkgbase

Wed, May 14, 10:49 AM
ifreund_freebsdfoundation.org requested review of D50347: bsdinstall: support offline pkgbase installation.
Wed, May 14, 10:48 AM
ifreund_freebsdfoundation.org requested review of D50346: release: add -DPKGBASE option.
Wed, May 14, 10:48 AM
ifreund_freebsdfoundation.org updated the diff for D50178: bsdinstall: add pkgbase component selection dialog.

Hide components with no available packages in the menu

Wed, May 14, 10:47 AM
ifreund_freebsdfoundation.org added a reviewer for D50344: release: use pkg install -f: releng.
Wed, May 14, 10:09 AM
ifreund_freebsdfoundation.org added a comment to D50342: release: fix pkg METALOG in Makefile.

Aha! The thing I was seeing happened again and I think I understand it now, submitted D50344.

Wed, May 14, 10:09 AM
ifreund_freebsdfoundation.org requested review of D50344: release: use pkg install -f.
Wed, May 14, 10:08 AM
ifreund_freebsdfoundation.org abandoned D50342: release: fix pkg METALOG in Makefile.
Wed, May 14, 8:51 AM
ifreund_freebsdfoundation.org added a comment to D50342: release: fix pkg METALOG in Makefile.

Uh I'm not sure how I messed up my testing but this patch is incorrect, everything works fine since pkg interprets the METALOG option relative to the rootdir option.

Wed, May 14, 8:51 AM
ifreund_freebsdfoundation.org added a reviewer for D50342: release: fix pkg METALOG in Makefile: releng.
Wed, May 14, 7:43 AM
ifreund_freebsdfoundation.org requested review of D50342: release: fix pkg METALOG in Makefile.
Wed, May 14, 7:43 AM

Mon, May 12

ifreund_freebsdfoundation.org updated the diff for D50177: flua: add posix.unistd.execp.

Save errno before calling lua functions, fix comment style

Mon, May 12, 5:54 PM
ifreund_freebsdfoundation.org added inline comments to D50177: flua: add posix.unistd.execp.
Mon, May 12, 5:44 PM
ifreund_freebsdfoundation.org added a comment to D50176: flua: add posix.unistd.dup2().

As an aside while MFCing some flua work I (re)discovered 1f31e00e19f9e24d4c891a24973e08a027c4f71c

Mon, May 12, 7:27 AM

Sun, May 11

ifreund_freebsdfoundation.org updated the diff for D50177: flua: add posix.unistd.execp.

Use new enforce_max_args() function from D50273

Sun, May 11, 3:28 PM
ifreund_freebsdfoundation.org updated the diff for D50176: flua: add posix.unistd.dup2().

Use new enforce_max_args() function from D50273

Sun, May 11, 3:27 PM
ifreund_freebsdfoundation.org added a comment to D50176: flua: add posix.unistd.dup2().

My git branch for this patch stack is here: https://github.com/ifreund/freebsd-src/commits/bsdinstall-pkgbase-components/

Sun, May 11, 9:01 AM
ifreund_freebsdfoundation.org updated the diff for D50177: flua: add posix.unistd.execp.

Add comments to aid review

Sun, May 11, 8:58 AM

Fri, May 9

ifreund_freebsdfoundation.org added inline comments to D50273: flua: clean up lposix argument checking.
Fri, May 9, 4:54 PM
ifreund_freebsdfoundation.org updated the diff for D50273: flua: clean up lposix argument checking.

Move all enforce_max_args() calls to start of function

Fri, May 9, 4:54 PM
ifreund_freebsdfoundation.org added inline comments to D50273: flua: clean up lposix argument checking.
Fri, May 9, 2:56 PM
ifreund_freebsdfoundation.org added inline comments to D50176: flua: add posix.unistd.dup2().
Fri, May 9, 2:44 PM
ifreund_freebsdfoundation.org added inline comments to D50177: flua: add posix.unistd.execp.
Fri, May 9, 2:41 PM
ifreund_freebsdfoundation.org requested review of D50273: flua: clean up lposix argument checking.
Fri, May 9, 2:41 PM
ifreund_freebsdfoundation.org requested review of D50270: bsdinstall: improve pkgbase target retry prompts.
Fri, May 9, 12:27 PM
ifreund_freebsdfoundation.org updated the diff for D50178: bsdinstall: add pkgbase component selection dialog.

Add more comments, adjust wording to match D50254

Fri, May 9, 11:57 AM
ifreund_freebsdfoundation.org added inline comments to D50178: bsdinstall: add pkgbase component selection dialog.
Fri, May 9, 9:50 AM
ifreund_freebsdfoundation.org added inline comments to D50254: release: Use "debug info" in dist set descriptions.
Fri, May 9, 9:47 AM

Tue, May 6

ifreund_freebsdfoundation.org added a reviewer for D50178: bsdinstall: add pkgbase component selection dialog: pkgbase.
Tue, May 6, 11:49 AM
ifreund_freebsdfoundation.org updated the diff for D50178: bsdinstall: add pkgbase component selection dialog.

Extract component selection to a separate function

Tue, May 6, 9:21 AM
ifreund_freebsdfoundation.org added inline comments to D50177: flua: add posix.unistd.execp.
Tue, May 6, 8:11 AM
ifreund_freebsdfoundation.org added inline comments to D50176: flua: add posix.unistd.dup2().
Tue, May 6, 7:58 AM

Mon, May 5

ifreund_freebsdfoundation.org requested review of D50178: bsdinstall: add pkgbase component selection dialog.
Mon, May 5, 8:49 PM
ifreund_freebsdfoundation.org requested review of D50177: flua: add posix.unistd.execp.
Mon, May 5, 8:48 PM
ifreund_freebsdfoundation.org requested review of D50176: flua: add posix.unistd.dup2().
Mon, May 5, 8:48 PM
ifreund_freebsdfoundation.org accepted D50171: release/pkg-stage: Stop creating pkg.txz symlink.
Mon, May 5, 8:14 PM
ifreund_freebsdfoundation.org added a comment to D50163: pkg: suppress error on unknown options.

Git branch: https://github.com/ifreund/freebsd-src/tree/pkg-ignore-unknown

Mon, May 5, 8:07 AM
ifreund_freebsdfoundation.org requested review of D50163: pkg: suppress error on unknown options.
Mon, May 5, 8:04 AM

Tue, Apr 29

ifreund_freebsdfoundation.org added a comment to D49977: pkg: clarify argument parsing.

Thanks for the review, my git branch is here: https://github.com/ifreund/freebsd-src/tree/pkg-arg-parse

Tue, Apr 29, 2:25 PM
ifreund_freebsdfoundation.org added a comment to D50061: bsdinstall: redirect stdin from /dev/null.

I don't think this is necessary, pkg(7) reads the ASSUME_ALWAYS_YES environment variable and should never ask for user confirmation if it is set.

Tue, Apr 29, 10:21 AM

Mon, Apr 28

ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

Thanks for the review!

Mon, Apr 28, 4:15 PM

Thu, Apr 24

ifreund_freebsdfoundation.org added a comment to D49968: release: install pkg to install media.

Here's my git branch with this commit: https://github.com/ifreund/freebsd-src/tree/install-media-pkg

Thu, Apr 24, 7:42 AM
ifreund_freebsdfoundation.org added a comment to D49994: pkg: update references to pkg.txz in man page.

Git branch: https://github.com/ifreund/freebsd-src/tree/pkg-man-fix

Thu, Apr 24, 7:09 AM
ifreund_freebsdfoundation.org requested review of D49994: pkg: update references to pkg.txz in man page.
Thu, Apr 24, 7:06 AM

Wed, Apr 23

ifreund_freebsdfoundation.org requested review of D49977: pkg: clarify argument parsing.
Wed, Apr 23, 11:34 AM
ifreund_freebsdfoundation.org added reviewers for D49968: release: install pkg to install media: emaste, pkgbase.
Wed, Apr 23, 7:35 AM
ifreund_freebsdfoundation.org requested review of D49968: release: install pkg to install media.
Wed, Apr 23, 7:34 AM

Tue, Apr 22

ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

I took a look at my WIP tree and seems like I tried this out:

# Install packages onto release media.
        ${PKG_INSTALL} wifi-firmware-kmod-release || true
# Install pkg for installing pkgbase
#       ${PKG_INSTALL} pkg || true
        ${PKG_CLEAN} || true

Maybe it's sufficient

Tue, Apr 22, 3:28 PM
ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

For graphical installer and wifi/drm firmwares we will need full pkg and the pkgs on media, maybe @bz started something on this ?

Tue, Apr 22, 3:02 PM
ifreund_freebsdfoundation.org added inline comments to D49824: bsdinstall: add pkgbase prompt to auto script.
Tue, Apr 22, 10:25 AM
ifreund_freebsdfoundation.org updated the diff for D49824: bsdinstall: add pkgbase prompt to auto script.

Tweak wording to match changes in D49823

Tue, Apr 22, 10:15 AM
ifreund_freebsdfoundation.org added a comment to D49823: bsdinstall: add pkgbase prompt to jail script.

Thanks for the review @jhb!

Tue, Apr 22, 10:12 AM
ifreund_freebsdfoundation.org updated the diff for D49823: bsdinstall: add pkgbase prompt to jail script.

Tweak wording based on jhb review, simplify logic

Tue, Apr 22, 10:07 AM
ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

I built a disc1.iso with these changes and the installation failed after the root password prompt.

Tue, Apr 22, 9:04 AM

Mon, Apr 21

ifreund_freebsdfoundation.org accepted D49835: Add minimal flua(1) man page.

LGTM, Thanks!

Mon, Apr 21, 7:12 PM · manpages, Restricted Project

Apr 17 2025

ifreund_freebsdfoundation.org added inline comments to D49822: bsdinstall: add pkgbase target.
Apr 17 2025, 7:43 AM
ifreund_freebsdfoundation.org updated the diff for D49822: bsdinstall: add pkgbase target.

Fix formatting in bsdinstall.8

Apr 17 2025, 7:42 AM
ifreund_freebsdfoundation.org added a comment to D49835: Add minimal flua(1) man page.

This is a very nice improvement over not having a flua man page!

Apr 17 2025, 7:38 AM · manpages, Restricted Project

Apr 16 2025

ifreund_freebsdfoundation.org added inline comments to D49822: bsdinstall: add pkgbase target.
Apr 16 2025, 11:22 AM
ifreund_freebsdfoundation.org added inline comments to D49824: bsdinstall: add pkgbase prompt to auto script.
Apr 16 2025, 11:19 AM
ifreund_freebsdfoundation.org updated the diff for D49824: bsdinstall: add pkgbase prompt to auto script.

Reword prompt

Apr 16 2025, 11:16 AM
ifreund_freebsdfoundation.org updated the diff for D49823: bsdinstall: add pkgbase prompt to jail script.

Use bsdinstall pkgbase --no-kernel, reword prompt

Apr 16 2025, 11:16 AM
ifreund_freebsdfoundation.org updated the diff for D49822: bsdinstall: add pkgbase target.

Rework based on review feedback

Apr 16 2025, 11:12 AM

Apr 15 2025

ifreund_freebsdfoundation.org added inline comments to D49822: bsdinstall: add pkgbase target.
Apr 15 2025, 1:49 PM
ifreund_freebsdfoundation.org added inline comments to D49822: bsdinstall: add pkgbase target.
Apr 15 2025, 1:40 PM
ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

Thanks for the in-depth review @jrtc27! I'll get to work on a revised version of this patch shortly.

Apr 15 2025, 10:40 AM

Apr 14 2025

ifreund_freebsdfoundation.org added inline comments to D49824: bsdinstall: add pkgbase prompt to auto script.
Apr 14 2025, 4:32 PM
ifreund_freebsdfoundation.org updated the diff for D49824: bsdinstall: add pkgbase prompt to auto script.

Tweak networking dialog wording

Apr 14 2025, 4:31 PM
ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

I believe all review comments so far have now been satisfactorily resolved, thank for the reviews!

Apr 14 2025, 4:08 PM
ifreund_freebsdfoundation.org updated the diff for D49822: bsdinstall: add pkgbase target.

Make luacheck happy, .Xr pkg 8 in man page

Apr 14 2025, 4:00 PM
ifreund_freebsdfoundation.org added inline comments to D49824: bsdinstall: add pkgbase prompt to auto script.
Apr 14 2025, 1:21 PM
ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

Slight race condition, I didn't see your replies before pushing that update.

Apr 14 2025, 1:16 PM
ifreund_freebsdfoundation.org updated the diff for D49822: bsdinstall: add pkgbase target.

Changes based on ziaee review

Apr 14 2025, 1:08 PM
ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

Thanks for the comments on the man pages, I'll push an updated version in a minute.

Apr 14 2025, 12:58 PM
ifreund_freebsdfoundation.org added a comment to D49822: bsdinstall: add pkgbase target.

The git branch for this patch stack is available here if that's useful for anyone: https://github.com/ifreund/freebsd-src/tree/bsdinstall-pkgbase

Apr 14 2025, 11:03 AM
ifreund_freebsdfoundation.org requested review of D49824: bsdinstall: add pkgbase prompt to auto script.
Apr 14 2025, 10:59 AM
ifreund_freebsdfoundation.org requested review of D49823: bsdinstall: add pkgbase prompt to jail script.
Apr 14 2025, 10:59 AM
ifreund_freebsdfoundation.org requested review of D49822: bsdinstall: add pkgbase target.
Apr 14 2025, 10:59 AM

Oct 10 2024

ifreund_freebsdfoundation.org added a comment to D47025: pkgbase: fix inclusion of tests in ssh, bsnmp, clibs-dev.

I wonder if we can have bsd.test.mk set PACKAGE?= tests before .include <bsd.init.mk>, which would let us drop the Makefile changes. I'm fine with either version so will see if @bapt has a comment.

Oct 10 2024, 10:15 AM

Oct 9 2024

ifreund_freebsdfoundation.org requested review of D47025: pkgbase: fix inclusion of tests in ssh, bsnmp, clibs-dev.
Oct 9 2024, 1:17 PM
ifreund_freebsdfoundation.org requested review of D47023: ldd32: place in utilities-lib32 not utilities.
Oct 9 2024, 10:08 AM

Oct 8 2024

ifreund_freebsdfoundation.org updated the summary of D46991: mk: honor TAGS for FILES in default group.
Oct 8 2024, 2:10 PM

Oct 7 2024

ifreund_freebsdfoundation.org requested review of D46991: mk: honor TAGS for FILES in default group.
Oct 7 2024, 5:16 PM