Page MenuHomeFreeBSD

ivy (Lexi Winter)
User

Projects (7)

User Details

User Since
Dec 29 2023, 4:47 PM (119 w, 4 d)

Recent Activity

Yesterday

ivy added a comment to D56399: bpf: fix setting read timeout on ppc64.

is it helpful for me to test this? it's a bit awkward here due to the state of my VMs but i can do.

Tue, Apr 14, 9:19 PM

Mon, Apr 13

ivy added a comment to D56217: build.7: Explain packaging a custom kernel.

my comment about running update-packages without running buildkernel is still open, i don't think we should recommend that people do this (and i'm not sure it even works).

Mon, Apr 13, 9:49 PM

Sun, Apr 12

ivy committed rG1ff7f5562d64: packages: Always use the bootstrap flua (authored by ivy).
packages: Always use the bootstrap flua
Sun, Apr 12, 11:15 PM
ivy committed rGa42f229f4c1e: flua: Always build as a bootstrap tool (authored by ivy).
flua: Always build as a bootstrap tool
Sun, Apr 12, 11:15 PM
ivy committed rG75aedac0a6cd: tools/build/Makefile: Always add md4.h to SYSINCS (authored by ivy).
tools/build/Makefile: Always add md4.h to SYSINCS
Sun, Apr 12, 11:15 PM
ivy added a comment to D52824: release: Restore licenses for kyua and ncurses.

that depends on which version of libucl is in stable/15, which i don't know off hand. but if you like, i can MFC this along with the flua bits after testing it.

Sun, Apr 12, 1:29 PM
ivy added a member for PowerPC: ivy.
Sun, Apr 12, 1:01 PM
ivy added a comment to D56360: release: remove Oracle Cloud Infrastructure build targets.

the commit message should probably indicate why this is being removed...

Sun, Apr 12, 8:55 AM

Thu, Apr 9

ivy committed rG0dd9c4abf0e5: tools/build/Makefile: Always add md4.h to SYSINCS (authored by ivy).
tools/build/Makefile: Always add md4.h to SYSINCS
Thu, Apr 9, 2:32 PM
ivy closed D56327: tools/build/Makefile: Always add md4.h to SYSINCS.
Thu, Apr 9, 2:32 PM
ivy accepted D56281: build.7: Explain specifying multiple KERNCONFs.

this looks okay, other than a couple of nits that i won't insist on. i do wonder if we want to be more explicit about how this affects pkgbase, but i don't think this is the right place for that.

Thu, Apr 9, 1:22 PM
ivy accepted D54792: pkgbase: remove incorrect clang shlib requires.

this seems reasonable, and these lib32 issues are annoying, so i'd like to land this.

Thu, Apr 9, 12:27 PM
ivy requested review of D56327: tools/build/Makefile: Always add md4.h to SYSINCS.
Thu, Apr 9, 8:18 AM

Tue, Apr 7

ivy added inline comments to D56087: packages: Convert world to a subdir build.
Tue, Apr 7, 11:42 PM
ivy added a comment to D56294: libucl: Revert to old behavior of macros.
  • build latest releng/15.0 on current main, update-packages fails
  • apply this patch to the host, rebuild and upgrade
  • build releng/15.0 again, this time it works
Tue, Apr 7, 8:20 PM
ivy added a comment to D56294: libucl: Revert to old behavior of macros.

i'll run a test build now and let you know (this takes a couple of hours).

Tue, Apr 7, 6:32 PM
ivy accepted D56294: libucl: Revert to old behavior of macros.

i think we need this for now, but we should back it out at some point to return to the upstream behaviour -- my preference would be after 15.0 is EOL (September), unless anyone prefers another plan.

Tue, Apr 7, 6:31 PM
ivy updated the diff for D56087: packages: Convert world to a subdir build.
  • rebase on latest main
  • fix license for lld and lldb
  • use bootstrap flua in bsd.pkg.mk
Tue, Apr 7, 2:07 PM
ivy added inline comments to D56281: build.7: Explain specifying multiple KERNCONFs.
Tue, Apr 7, 11:37 AM
ivy committed rG95cc7f59b7ce: libpam: Move to a new "pam" package (authored by ivy).
libpam: Move to a new "pam" package
Tue, Apr 7, 11:28 AM
ivy added a reverting change for rGef2d586d7efb: etc/mtree/BSD.include.dist: Remove libmilter-dev: rGef10d460922b: etc/mtree: Restore removed package tags.
Tue, Apr 7, 11:28 AM
ivy added a reverting change for rG1fbdb149aa48: etc/mtree/BSD.include.dist: Remove bsnmp tags: rGef10d460922b: etc/mtree: Restore removed package tags.
Tue, Apr 7, 11:28 AM
ivy committed rG8c61751d078e: zstd: Move to a new zstd package (authored by ivy).
zstd: Move to a new zstd package
Tue, Apr 7, 11:28 AM
ivy committed rG976b2ebf4309: packages: Fix build with libucl 0.9.3 (authored by ivy).
packages: Fix build with libucl 0.9.3
Tue, Apr 7, 11:28 AM
ivy added a reverting change for rG00352ef6d2a0: etc/mtree/BSD.include.dist: Remove atf tags: rGef10d460922b: etc/mtree: Restore removed package tags.
Tue, Apr 7, 11:28 AM
ivy committed rGc4f66ede12d3: libsamplerate: Only build when virtual_oss is built (authored by ivy).
libsamplerate: Only build when virtual_oss is built
Tue, Apr 7, 11:28 AM
ivy committed rG72b848a3fe93: packages: Fix caroot deinstall command (authored by ivy).
packages: Fix caroot deinstall command
Tue, Apr 7, 11:28 AM
ivy committed rGa5eb120222e4: packages: Move xz to the minimal set (authored by ivy).
packages: Move xz to the minimal set
Tue, Apr 7, 11:28 AM
ivy committed rG2cb1b47e8c94: packages: Add dependency from rc to mtree (authored by ivy).
packages: Add dependency from rc to mtree
Tue, Apr 7, 11:28 AM
ivy added a reverting change for rG2a8a6179eb6c: etc/mtree/BSD.include.dist: Remove libipt-dev: rGef10d460922b: etc/mtree: Restore removed package tags.
Tue, Apr 7, 11:27 AM
ivy committed rGef10d460922b: etc/mtree: Restore removed package tags (authored by ivy).
etc/mtree: Restore removed package tags
Tue, Apr 7, 11:27 AM
ivy added a reverting change for D54193: etc/mtree/BSD.include.dist: Remove libmilter-dev: rGef10d460922b: etc/mtree: Restore removed package tags.
Tue, Apr 7, 11:27 AM
ivy committed rG2d571264dac3: packages: Remove stale libsdp-all.ucl (authored by ivy).
packages: Remove stale libsdp-all.ucl
Tue, Apr 7, 11:27 AM
ivy added a reverting change for D54235: etc/mtree/BSD.include.dist: Remove bsnmp tags: rGef10d460922b: etc/mtree: Restore removed package tags.
Tue, Apr 7, 11:27 AM
ivy added a reverting change for D54236: etc/mtree/BSD.include.dist: Remove atf tags: rGef10d460922b: etc/mtree: Restore removed package tags.
Tue, Apr 7, 11:27 AM
ivy committed rGbace6cd1b350: packages: Remove stale ftpd-all.ucl (authored by ivy).
packages: Remove stale ftpd-all.ucl
Tue, Apr 7, 11:27 AM
ivy committed rG50de0bf50512: flua: Always build as a bootstrap tool (authored by ivy).
flua: Always build as a bootstrap tool
Tue, Apr 7, 11:05 AM
ivy committed rG359d6e31afe3: packages: Always use the bootstrap flua (authored by ivy).
packages: Always use the bootstrap flua
Tue, Apr 7, 11:05 AM
ivy closed D56271: packages: Always use the bootstrap flua.
Tue, Apr 7, 11:04 AM
ivy closed D56270: flua: Always build as a bootstrap tool.
Tue, Apr 7, 11:04 AM

Mon, Apr 6

ivy committed rG63d0e3e3aa24: packages: Fix build with libucl 0.9.3 (authored by ivy).
packages: Fix build with libucl 0.9.3
Mon, Apr 6, 5:13 PM
ivy closed D56266: packages: Fix build with libucl 0.9.3.
Mon, Apr 6, 5:13 PM
ivy added a comment to D56266: packages: Fix build with libucl 0.9.3.

btw, even if we revert that change, i think we should still land this commit: it's backward-compatible with the previous libucl (where flags just defaulted to zero) and it will be useful if we want to un-revert the libucl change later.

Mon, Apr 6, 2:43 PM
ivy added a comment to D56266: packages: Fix build with libucl 0.9.3.

i briefly discussed this with kevans and he suggested we could revert the specific libucl commit which broke this[0] which i would be inclined to support.

Mon, Apr 6, 2:16 PM
ivy added a comment to D56271: packages: Always use the bootstrap flua.

I think this is sensible. Could this also be achieved via USE_STRICT_TMPPATH? I'd like to see that (eventually) become the default, and we could remove the PATH= setting then.

Mon, Apr 6, 2:14 PM
ivy requested review of D56271: packages: Always use the bootstrap flua.
Mon, Apr 6, 1:57 PM
ivy requested review of D56270: flua: Always build as a bootstrap tool.
Mon, Apr 6, 1:45 PM
ivy added a comment to D56266: packages: Fix build with libucl 0.9.3.

unfortunately, even if we land this fix, it will be impossible to build any version without the fix (e.g., 15.0 or 14.4) on a version post libucl 0.9.3. this is a rather less than ideal situation, so perhaps someone has a better suggestion.

Mon, Apr 6, 12:42 AM

Sun, Apr 5

ivy requested review of D56266: packages: Fix build with libucl 0.9.3.
Sun, Apr 5, 10:55 PM

Sat, Apr 4

ivy added inline comments to D54542: release: Build the release media from packages.
Sat, Apr 4, 11:00 PM

Fri, Apr 3

ivy accepted D55458: freebsd-base.7: Add an example for unregistering.

other than one minor comment (that i won't insist on) this looks good to me now.

Fri, Apr 3, 4:43 PM
ivy committed rG2d843b7c9758: RELNOTES: Document WITHOUT_BZIP2* removal (authored by ivy).
RELNOTES: Document WITHOUT_BZIP2* removal
Fri, Apr 3, 1:54 PM
ivy committed rGab9257599a55: Remove WITHOUT_BZIP2, WITHOUT_BZIP2_SUPPORT (authored by ivy).
Remove WITHOUT_BZIP2, WITHOUT_BZIP2_SUPPORT
Fri, Apr 3, 1:52 PM
ivy committed rGbaa7a870d65d: libsamplerate: Only build when virtual_oss is built (authored by ivy).
libsamplerate: Only build when virtual_oss is built
Fri, Apr 3, 1:52 PM
ivy committed rGb13d7062b3a6: libauditd: Don't build if WITHOUT_AUDIT is set (authored by ivy).
libauditd: Don't build if WITHOUT_AUDIT is set
Fri, Apr 3, 1:52 PM
ivy closed D56148: Remove WITHOUT_BZIP2, WITHOUT_BZIP2_SUPPORT.
Fri, Apr 3, 1:51 PM
ivy closed D56164: libsamplerate: Only build when virtual_oss is built.
Fri, Apr 3, 1:51 PM
ivy closed D56157: libauditd: Don't build if WITHOUT_AUDIT is set.
Fri, Apr 3, 1:51 PM
ivy updated the diff for D56087: packages: Convert world to a subdir build.
  • rebase on a newer main
  • fix the REPODIR issue (hopefully)
  • add remaining arch-specific Makefiles
Fri, Apr 3, 11:00 AM

Wed, Apr 1

ivy added a comment to D54548: release: Improve error handling and option logic.

This seems like a good idea to me; will take a detailed look soon. Patch needs to be rebased.

Wed, Apr 1, 8:24 PM
ivy added inline comments to D56217: build.7: Explain packaging a custom kernel.
Wed, Apr 1, 7:10 PM
ivy added a comment to D56087: packages: Convert world to a subdir build.

It'd be nice if this review can be split into smaller pieces, but not surprising if there's no way to do so that makes sense.

Wed, Apr 1, 4:57 PM
ivy added a comment to D56217: build.7: Explain packaging a custom kernel.

i didn't report this, but i do think we should document it. about MFC, nothing changed here between 15.0 and 15.1, so it would be best if we can get it in prior to the 15.1 release.

Wed, Apr 1, 4:55 PM

Tue, Mar 31

ivy updated the diff for D56087: packages: Convert world to a subdir build.

fix remaining issues

Tue, Mar 31, 11:26 AM
ivy added a comment to D56164: libsamplerate: Only build when virtual_oss is built.

i'm testing this now (which takes ~5 hours since i have to run two full builds) but i think it's correct :-)

Tue, Mar 31, 8:12 AM
ivy updated the diff for D56164: libsamplerate: Only build when virtual_oss is built.

also gate behind MK_CUSE, to match virtual_oss

Tue, Mar 31, 8:10 AM
ivy retitled D56164: libsamplerate: Only build when virtual_oss is built from libsamplerate: Don't build if WITHOUT_SOUND is set to libsamplerate: Only build when virtual_oss is built.
Tue, Mar 31, 8:10 AM

Mon, Mar 30

ivy added inline comments to D56164: libsamplerate: Only build when virtual_oss is built.
Mon, Mar 30, 2:08 PM
ivy requested review of D56164: libsamplerate: Only build when virtual_oss is built.
Mon, Mar 30, 2:05 PM
ivy accepted D56153: mdoc.7: Revert upstream changes to Lb/LIBRARY.
Mon, Mar 30, 1:12 PM
ivy added inline comments to D56153: mdoc.7: Revert upstream changes to Lb/LIBRARY.
Mon, Mar 30, 12:37 PM
ivy accepted D56158: pkgbase: Move all of ATF into the atf package.
Mon, Mar 30, 12:34 PM
ivy added a comment to D56148: Remove WITHOUT_BZIP2, WITHOUT_BZIP2_SUPPORT.

i think it's okay to list src.conf changes in relnotes. there aren't very many of them, and it's the sort of thing users might want to know there -- there are some much less interesting things listed in relnotes.

Mon, Mar 30, 12:13 PM
ivy accepted D56159: pkgbase: Move all of Kyua into the kyua package.
Mon, Mar 30, 12:04 PM
ivy added inline comments to D56158: pkgbase: Move all of ATF into the atf package.
Mon, Mar 30, 12:03 PM
ivy requested review of D56157: libauditd: Don't build if WITHOUT_AUDIT is set.
Mon, Mar 30, 10:31 AM

Sun, Mar 29

ivy added a comment to D56148: Remove WITHOUT_BZIP2, WITHOUT_BZIP2_SUPPORT.

i'll update RELNOTES after landing (i wish this didn't need to be a two-step process...)

Sun, Mar 29, 8:57 PM
ivy requested review of D56148: Remove WITHOUT_BZIP2, WITHOUT_BZIP2_SUPPORT.
Sun, Mar 29, 8:06 PM
ivy closed D56109: packages: Fix caroot deinstall command.
Sun, Mar 29, 7:00 PM
ivy committed rG63ecedb3c2ce: packages: Fix caroot deinstall command (authored by ivy).
packages: Fix caroot deinstall command
Sun, Mar 29, 7:00 PM
ivy abandoned D56117: usr.sbin/blacklist{d,ctl}: Use libblacklist.

closing in favour of the other diff

Sun, Mar 29, 7:29 AM
ivy accepted D56118: mk: Disable blacklist when disabling blocklist.

not tested, but this looks reasonable, thanks!

Sun, Mar 29, 7:29 AM

Fri, Mar 27

ivy added a comment to D56117: usr.sbin/blacklist{d,ctl}: Use libblacklist.

that sounds reasonable. note this blocks D56087, so i'm interested in the result.

Fri, Mar 27, 11:12 PM
ivy requested review of D56117: usr.sbin/blacklist{d,ctl}: Use libblacklist.
Fri, Mar 27, 10:35 PM
ivy added a comment to D56087: packages: Convert world to a subdir build.

Thank you! It works well now (overall). There are a couple of things that fail on aarch64 (described inline). Other than that, this is great. Thank you!

Fri, Mar 27, 9:23 PM
ivy added a comment to D56070: pkgbase: Timestamp files with SOURCE_DATE_EPOCH.

fwiw, i think this is fine to land before D56087 as long as you're only doing something like .export SOURCE_DATE_EPOCH in Makefile.inc1. that should be picked up automatically by the <bsd.pkg.mk> build.

Fri, Mar 27, 8:49 PM
ivy added inline comments to D56087: packages: Convert world to a subdir build.
Fri, Mar 27, 8:09 PM
ivy added a reverting change for rGef2d586d7efb: etc/mtree/BSD.include.dist: Remove libmilter-dev: rG8ba3ada41dda: etc/mtree: Restore removed package tags.
Fri, Mar 27, 3:43 PM
ivy added a reverting change for rG1fbdb149aa48: etc/mtree/BSD.include.dist: Remove bsnmp tags: rG8ba3ada41dda: etc/mtree: Restore removed package tags.
Fri, Mar 27, 3:43 PM
ivy added a reverting change for rG00352ef6d2a0: etc/mtree/BSD.include.dist: Remove atf tags: rG8ba3ada41dda: etc/mtree: Restore removed package tags.
Fri, Mar 27, 3:43 PM
ivy committed rG833087185a6e: packages: Add dependency from rc to mtree (authored by ivy).
packages: Add dependency from rc to mtree
Fri, Mar 27, 3:43 PM
ivy added a reverting change for rG2a8a6179eb6c: etc/mtree/BSD.include.dist: Remove libipt-dev: rG8ba3ada41dda: etc/mtree: Restore removed package tags.
Fri, Mar 27, 3:43 PM
ivy closed D54540: packages: Add dependency from rc to mtree.
Fri, Mar 27, 3:43 PM
ivy closed D55630: packages: Move xz to the minimal set.
Fri, Mar 27, 3:43 PM
ivy closed D55645: etc/mtree: Restore removed package tags.
Fri, Mar 27, 3:43 PM
ivy committed rG8ba3ada41dda: etc/mtree: Restore removed package tags (authored by ivy).
etc/mtree: Restore removed package tags
Fri, Mar 27, 3:43 PM
ivy added a reverting change for D54193: etc/mtree/BSD.include.dist: Remove libmilter-dev: rG8ba3ada41dda: etc/mtree: Restore removed package tags.
Fri, Mar 27, 3:43 PM
ivy added a reverting change for D54235: etc/mtree/BSD.include.dist: Remove bsnmp tags: rG8ba3ada41dda: etc/mtree: Restore removed package tags.
Fri, Mar 27, 3:43 PM
ivy added a reverting change for D54236: etc/mtree/BSD.include.dist: Remove atf tags: rG8ba3ada41dda: etc/mtree: Restore removed package tags.
Fri, Mar 27, 3:43 PM
ivy committed rG43773002fa63: packages: Move xz to the minimal set (authored by ivy).
packages: Move xz to the minimal set
Fri, Mar 27, 3:43 PM