Page MenuHomeFreeBSD

ivy (Lexi Winter)
User

Projects (6)

User Details

User Since
Dec 29 2023, 4:47 PM (90 w, 12 h)

Recent Activity

Today

ivy requested review of D52640: shells/zsh: Add Functions/VCS_Info to SHEBANG_FILES.
Sat, Sep 20, 4:27 AM
ivy added reviewers for D52639: bsdinstall: Install pkg if it's available: ifreund_freebsdfoundation.org, emaste.
Sat, Sep 20, 3:06 AM
ivy requested review of D52639: bsdinstall: Install pkg if it's available.
Sat, Sep 20, 3:06 AM
ivy added a reviewer for D52638: release: Improve kernel package handling: ifreund_freebsdfoundation.org.
Sat, Sep 20, 2:40 AM
ivy requested review of D52638: release: Improve kernel package handling.
Sat, Sep 20, 2:40 AM
ivy requested review of D52637: release: Install pkg from the pkgbase repo.
Sat, Sep 20, 2:34 AM
ivy added reviewers for D52636: pkgbase-stage.lua: Add pkg package to the offline repo: ifreund_freebsdfoundation.org, emaste.
Sat, Sep 20, 2:34 AM
ivy requested review of D52636: pkgbase-stage.lua: Add pkg package to the offline repo.
Sat, Sep 20, 2:33 AM
ivy requested review of D52635: release: Fail the build if pkg can't be installed.
Sat, Sep 20, 2:33 AM

Yesterday

ivy requested review of D52634: Makefile.inc1: Fix package-pkg with a non-default LOCALBASE.
Fri, Sep 19, 11:29 PM
ivy requested review of D52632: databases/sqlite3: Pass --prefix to configure.
Fri, Sep 19, 10:14 PM
ivy committed R11:1553eb19d0c6: lang/duktape-lib: Set INSTALL_PREFIX in MAKE_ARGS (authored by ivy).
lang/duktape-lib: Set INSTALL_PREFIX in MAKE_ARGS
Fri, Sep 19, 10:05 PM
ivy requested review of D52630: devel/gnulib: Fix shebangfix for clisp.
Fri, Sep 19, 8:58 PM
ivy updated the diff for D52629: libc: Import OpenBSD's inet_net_{ntop,pton}.

add tests for invalid input

Fri, Sep 19, 8:32 PM
ivy updated the diff for D52629: libc: Import OpenBSD's inet_net_{ntop,pton}.

inet_net_test: add a test for an overlong prefix

Fri, Sep 19, 8:27 PM
ivy added a reviewer for D52629: libc: Import OpenBSD's inet_net_{ntop,pton}: glebius.
Fri, Sep 19, 8:14 PM
ivy added reviewers for D52629: libc: Import OpenBSD's inet_net_{ntop,pton}: zlei, markj.
Fri, Sep 19, 8:14 PM
ivy requested review of D52629: libc: Import OpenBSD's inet_net_{ntop,pton}.
Fri, Sep 19, 8:12 PM
ivy accepted D52624: pkgbootstrap: Gate building from ports.

i'm okay with this on the basis that it turns the pkg problem into a release thing and not something that affects all developers. we definitely need a better way to do this, but i think everyone is aware of that at this point :-)

Fri, Sep 19, 5:00 PM
ivy committed rG724972790e8c: mtree: Add package tags to some root directories (authored by ivy).
mtree: Add package tags to some root directories
Fri, Sep 19, 4:44 PM
ivy committed rGb3468202994f: mtree: Add package tags to some root directories (authored by ivy).
mtree: Add package tags to some root directories
Fri, Sep 19, 4:40 PM
ivy closed D52622: mtree: Add package tags to some root directories.
Fri, Sep 19, 4:40 PM
ivy accepted D52623: pkgbase: Don't include pkg by default.

i'm still not super fond of this since it's just vendoring with extra steps, but it does fix my major complaints with the original change.

Fri, Sep 19, 4:25 PM
ivy requested review of D52622: mtree: Add package tags to some root directories.
Fri, Sep 19, 4:09 PM
ivy added a reviewer for D52621: packages: Remove set-devel from set-base: ifreund_freebsdfoundation.org.
Fri, Sep 19, 2:56 PM
ivy requested review of D52621: packages: Remove set-devel from set-base.
Fri, Sep 19, 2:52 PM
ivy committed rG2bf7d850c53e: release: use sets to select base packages (authored by ifreund_freebsdfoundation.org).
release: use sets to select base packages
Fri, Sep 19, 1:29 AM
ivy committed rG4b9edaa81304: packages: remove tests from base set (authored by ifreund_freebsdfoundation.org).
packages: remove tests from base set
Fri, Sep 19, 1:29 AM
ivy committed rG297a665072c6: packages: remove src from base set (authored by ifreund_freebsdfoundation.org).
packages: remove src from base set
Fri, Sep 19, 1:29 AM
ivy committed rGe554d44c3a7f: bsdinstall: Use package sets for pkgbase install (authored by ivy).
bsdinstall: Use package sets for pkgbase install
Fri, Sep 19, 1:29 AM
ivy committed rG957875ebcf3d: packages: Add a mandoc package (authored by ivy).
packages: Add a mandoc package
Fri, Sep 19, 1:29 AM
ivy committed rG22ae80be5506: packages: Remove the tests-dev package (authored by ivy).
packages: Remove the tests-dev package
Fri, Sep 19, 1:29 AM
ivy committed rGf3cc44c11884: packages: Move kernel-man to the minimal set (authored by ivy).
packages: Move kernel-man to the minimal set
Fri, Sep 19, 1:28 AM
ivy committed rG8f1cddbf0c9a: packages: Mark all sets as vital (authored by ivy).
packages: Mark all sets as vital
Fri, Sep 19, 1:28 AM
ivy committed rG6a31dbc16e65: packages: Add minimal-jail set (authored by ivy).
packages: Add minimal-jail set
Fri, Sep 19, 1:28 AM
ivy committed rG351bf9563a93: share/man/man[49]: Set PACKAGE=kernel-man (authored by ivy).
share/man/man[49]: Set PACKAGE=kernel-man
Fri, Sep 19, 1:28 AM
ivy committed rGbcf3a9e04069: bridge: Do outbound VLAN filtering in bridge_enqueue (authored by ivy).
bridge: Do outbound VLAN filtering in bridge_enqueue
Fri, Sep 19, 1:28 AM
ivy committed rG00ae91fa64a1: packages: Add meta-package sets (authored by ivy).
packages: Add meta-package sets
Fri, Sep 19, 1:28 AM
ivy committed rG74e73673d5cb: packages: Add correct license for zoneinfo (authored by ivy).
packages: Add correct license for zoneinfo
Fri, Sep 19, 1:28 AM
ivy committed rGf0971db25826: packages: Use LIB_PACKAGE for zfs and ufs packages (authored by ivy).
packages: Use LIB_PACKAGE for zfs and ufs packages
Fri, Sep 19, 1:28 AM
ivy committed rG7e9f0bf1c05c: packages: Turn off MANSPLITPKG by default (authored by ivy).
packages: Turn off MANSPLITPKG by default
Fri, Sep 19, 1:28 AM
ivy committed rG7e79bc8ce706: release: use sets to select base packages (authored by ifreund_freebsdfoundation.org).
release: use sets to select base packages
Fri, Sep 19, 1:26 AM
ivy committed rG561dc357c2f5: bsdinstall: Use package sets for pkgbase install (authored by ivy).
bsdinstall: Use package sets for pkgbase install
Fri, Sep 19, 1:26 AM
ivy closed D52558: bsdinstall: Use package sets for pkgbase install.
Fri, Sep 19, 1:25 AM
ivy closed D52592: release: use sets to select base packages.
Fri, Sep 19, 1:25 AM

Thu, Sep 18

ivy added a comment to D52592: release: use sets to select base packages.

i had to rebase this to fit with Colin's change in b9afd7f6a5b1cf1a6cbcef7a55aede7e71a0babc: https://git.le-fay.org/freebsd/src/commit/?h=main&id=9cdd5f0088308e68f71323737c6b3044c9b485bc

Thu, Sep 18, 5:54 PM
ivy added inline comments to D52564: packages: Add a mandoc package.
Thu, Sep 18, 11:34 AM
ivy committed rGea5e50c2985b: packages: Add a mandoc package (authored by ivy).
packages: Add a mandoc package
Thu, Sep 18, 9:27 AM
ivy committed rG9065390ddc7b: packages: Remove the tests-dev package (authored by ivy).
packages: Remove the tests-dev package
Thu, Sep 18, 9:27 AM
ivy closed D52564: packages: Add a mandoc package.
Thu, Sep 18, 9:26 AM
ivy closed D52597: packages: Remove the tests-dev package.
Thu, Sep 18, 9:26 AM

Wed, Sep 17

ivy committed rGa2783fb75401: packages: Move kernel-man to the minimal set (authored by ivy).
packages: Move kernel-man to the minimal set
Wed, Sep 17, 8:33 PM
ivy committed rG9537aa02f404: packages: Mark all sets as vital (authored by ivy).
packages: Mark all sets as vital
Wed, Sep 17, 8:33 PM
ivy committed rG9b7bddfd082d: packages: Add minimal-jail set (authored by ivy).
packages: Add minimal-jail set
Wed, Sep 17, 8:33 PM
ivy closed D52560: packages: Move kernel-man to the minimal set.
Wed, Sep 17, 8:33 PM
ivy closed D52562: packages: Mark all sets as vital.
Wed, Sep 17, 8:33 PM
ivy closed D52591: packages: Add minimal-jail set.
Wed, Sep 17, 8:33 PM
ivy updated the diff for D52597: packages: Remove the tests-dev package.

per IRC discussion, also move kyua to its own package, and add a depdendency from -tests to -set-base

Wed, Sep 17, 8:00 PM
ivy added a comment to D52562: packages: Mark all sets as vital.

Yeah, I'm happy with that, thanks. I recognize this is maybe not ideal for more flexible system construction (piece together your own based on a set and removing some), but IMO we should err on the side of caution and consider whether we can do something to enable better behavior with the final form of pkg groups.

Wed, Sep 17, 7:02 PM
ivy added a comment to D52558: bsdinstall: Use package sets for pkgbase install.

it turns out installing set-devel always installs tests via a transitive dependency set-devel -> tests-dev -> tests, D52597 fixes this.

Wed, Sep 17, 6:59 PM
ivy requested review of D52597: packages: Remove the tests-dev package.
Wed, Sep 17, 6:56 PM
ivy added a comment to D52592: release: use sets to select base packages.

as i mentioned on IRC, i would prefer to land this myself along with D52558 (bsdinstall changes) so i can MFC both together, since they both require each other.

Wed, Sep 17, 6:28 PM
ivy accepted D52592: release: use sets to select base packages.
Wed, Sep 17, 5:51 PM
ivy added a comment to D52558: bsdinstall: Use package sets for pkgbase install.

image.png (664×1 px, 99 KB)

Wed, Sep 17, 5:20 PM
ivy added a comment to D52592: release: use sets to select base packages.

if possible, please MFC this to stable/15 immediately after landing it since it's required for D52558 and i'd like to get all the pending MFC changes into stable/15 in time for 15.0-ALPHA3 on Friday.

Wed, Sep 17, 3:57 PM
ivy added a comment to D52558: bsdinstall: Use package sets for pkgbase install.

I haven't had a chance to test this out myself locally yet, will try to get to that tomorrow.

Wed, Sep 17, 3:41 PM
ivy updated the diff for D52558: bsdinstall: Use package sets for pkgbase install.

only use a blacklist for the package selection dialogue

Wed, Sep 17, 2:25 PM
ivy added inline comments to D52558: bsdinstall: Use package sets for pkgbase install.
Wed, Sep 17, 1:29 PM
ivy updated the diff for D52558: bsdinstall: Use package sets for pkgbase install.

address minor review feedback

Wed, Sep 17, 1:14 PM
ivy added inline comments to D52558: bsdinstall: Use package sets for pkgbase install.
Wed, Sep 17, 1:11 PM
ivy added inline comments to D52558: bsdinstall: Use package sets for pkgbase install.
Wed, Sep 17, 12:46 PM
ivy added a comment to D52591: packages: Add minimal-jail set.

this is a proof-of-concept for jail sets, so there's only one for now; we can add more later.

Wed, Sep 17, 3:12 AM
ivy requested review of D52591: packages: Add minimal-jail set.
Wed, Sep 17, 3:11 AM
ivy updated the diff for D52564: packages: Add a mandoc package.

use path_glob in the trigger rather than path

Wed, Sep 17, 2:29 AM

Tue, Sep 16

ivy updated the diff for D52562: packages: Mark all sets as vital.

based on feedback and discussion, mark all sets as vital

Tue, Sep 16, 9:22 PM
ivy retitled D52562: packages: Mark all sets as vital from packages: Mark 'minimal' and 'base' sets as vital to packages: Mark all sets as vital.
Tue, Sep 16, 9:22 PM
ivy added inline comments to D52558: bsdinstall: Use package sets for pkgbase install.
Tue, Sep 16, 8:56 PM
ivy updated the diff for D52558: bsdinstall: Use package sets for pkgbase install.

reword the comment about installing the minimal set to be more clear

Tue, Sep 16, 8:46 PM
ivy added a comment to D52558: bsdinstall: Use package sets for pkgbase install.

Is the expectation that we ensure all release media have all supported package sets present in an offline package repo? Because disc1/memstick won't have the real src package, for example, and bootonly/mini-memstick won't have any real packages at all. So I think for this to work even bootonly/mini-memstick needs to have a package repo of the package sets (as a pkgbase analogue to how it still has the MANIFEST file that lists all distribution sets, just the sets themselves aren't present)?

Tue, Sep 16, 8:25 PM
ivy updated the diff for D52558: bsdinstall: Use package sets for pkgbase install.

enable all libcompats by default

Tue, Sep 16, 8:17 PM
ivy updated the diff for D52558: bsdinstall: Use package sets for pkgbase install.

minor fixes

Tue, Sep 16, 8:13 PM
ivy updated the diff for D52558: bsdinstall: Use package sets for pkgbase install.

address review feedback

Tue, Sep 16, 8:06 PM
ivy added a comment to D52558: bsdinstall: Use package sets for pkgbase install.

I'm not convinced that making both base and minimal selectable with an error when neither is selected is clearer.

Tue, Sep 16, 3:03 PM
ivy added inline comments to D52558: bsdinstall: Use package sets for pkgbase install.
Tue, Sep 16, 2:47 PM
ivy accepted D52573: packages: remove src from base set.

i'm not sure what's going on here, but it seems like my local system isn't building the src(-sys) package at all, which may be why i didn't notice this. in any case i like having sets for both tests and src so we can use them in the installer.

Tue, Sep 16, 2:34 PM
ivy accepted D52574: packages: remove tests from base set.
Tue, Sep 16, 2:33 PM

Mon, Sep 15

ivy added a comment to D52562: packages: Mark all sets as vital.

I think my complaint is that, iirc, all of the metapackage dependencies are marked as automatic. As soon as they break the set as you suggest, the remainder would be subject to autoremove

Mon, Sep 15, 11:23 PM
ivy added a comment to D52564: packages: Add a mandoc package.

note: to test this you need a pkg(8) with the patch at https://github.com/freebsd/pkg/pull/2516. however if the user doesn't have that patch, everything will still work fine, they just won't get the mandoc database built, which is the same as the current behaviour.

Mon, Sep 15, 11:16 PM
ivy requested review of D52564: packages: Add a mandoc package.
Mon, Sep 15, 11:15 PM
ivy added a comment to D52562: packages: Mark all sets as vital.

I think they should all be vital, in the sense that if you've installed that metapackage then you don't want your system to ever remove it without very explicit confirmation, no?

Mon, Sep 15, 10:13 PM
ivy added a comment to D51855: rc: Add /etc/defaults/rc.conf.d/routed.

i've been thinking about this and i'm inclined to continue with this change as-is, mainly since this means we still list all available rc.conf options in /etc/defaults and the user doesn't have to look at /etc/rc.conf. if no one objects, i will land this in main and stable/15 along with D51854, then open another review to convert the remaining rc.conf entries to rc.conf.d.

Mon, Sep 15, 10:07 PM
ivy requested review of D52562: packages: Mark all sets as vital.
Mon, Sep 15, 10:02 PM
ivy requested review of D52560: packages: Move kernel-man to the minimal set.
Mon, Sep 15, 9:31 PM
ivy closed D52553: net-mgmt/ping_exporter: Update to 1.1.4.
Mon, Sep 15, 8:52 PM
ivy committed R11:813b8ba2bdae: net-mgmt/ping_exporter: Update to 1.1.4 (authored by ivy).
net-mgmt/ping_exporter: Update to 1.1.4
Mon, Sep 15, 8:52 PM
ivy accepted D52555: drm: Clean up comments.

fine by me, except please ensure we refer to Rocky Linux(tm) by its official name.

Mon, Sep 15, 8:39 PM
ivy added a comment to D52558: bsdinstall: Use package sets for pkgbase install.

Please make base the default. bsdinstall defaults should be such that you can mash enter without thinking and get a sensible system. I suspect minimal is not what most want.

Mon, Sep 15, 8:18 PM
ivy added a comment to D52558: bsdinstall: Use package sets for pkgbase install.

image.png (650×1 px, 106 KB)

Mon, Sep 15, 8:10 PM
ivy added reviewers for D52558: bsdinstall: Use package sets for pkgbase install: ifreund_freebsdfoundation.org, releng.
Mon, Sep 15, 8:09 PM
ivy requested review of D52558: bsdinstall: Use package sets for pkgbase install.
Mon, Sep 15, 8:09 PM