Page MenuHomeFreeBSD
Feed Search

Today

siva committed R11:61d57c2657e1: mail/msmtp: remove ca_root_nss dep.
Sat, Jan 24, 4:40 AM

Sat, Jan 17

siva added a comment to D54720: mail/msmtp: remove ca_root_nss dep.

Thanks! Although I don't have a ports commit bit yet, so you'll have to do it :)

Sat, Jan 17, 2:04 PM

Fri, Jan 16

siva committed rG1d819aad17db: mailmap: translate siva@'s personal email.
Fri, Jan 16, 6:30 PM
siva committed rG33f2f3049ad6: committers-src: add myself (siva@).
Fri, Jan 16, 6:30 PM
siva closed D54744: committers-src: add myself (siva@).
Fri, Jan 16, 6:30 PM
siva requested review of D54744: committers-src: add myself (siva@).
Fri, Jan 16, 4:32 PM
siva closed D54735: new committer (src): Siva Mahadevan (siva).
Fri, Jan 16, 4:19 PM
siva committed R9:4fe4ba644669: new committer (src): Siva Mahadevan (siva).
Fri, Jan 16, 4:19 PM
siva updated the diff for D54736: textproc/meld: update to 3.22.3.

Removed test suite after comments from D54668.

Fri, Jan 16, 3:34 PM
siva abandoned D54668: Uses/meson: allow TEST_{WRKSRC,TARGET} to be configurable.

That reasoning makes sense, it's not worth it then. Abandoning this revision now. I'll change the meld update review to avoid adding a test suite.

Fri, Jan 16, 3:32 PM
siva updated the diff for D54720: mail/msmtp: remove ca_root_nss dep.

Added better description and link to changelog for evidence, bumped PORTREVISION.

Fri, Jan 16, 1:47 AM

Thu, Jan 15

siva added a comment to D54668: Uses/meson: allow TEST_{WRKSRC,TARGET} to be configurable.

Sorry about the confusion. I had a patch ready to update meld locally that depended on this change. I have submitted it in the patch stack now.

Thu, Jan 15, 9:40 PM
siva requested review of D54736: textproc/meld: update to 3.22.3.
Thu, Jan 15, 9:40 PM
siva updated the diff for D54668: Uses/meson: allow TEST_{WRKSRC,TARGET} to be configurable.

Narrowed down review to purely need-driven changes in v2. textproc/meld needs this for its test suite to pass in a future upgrade.

Thu, Jan 15, 9:29 PM
siva requested review of D54735: new committer (src): Siva Mahadevan (siva).
Thu, Jan 15, 8:59 PM
pi renamed siva.
Thu, Jan 15, 6:50 PM
siva added inline comments to D54668: Uses/meson: allow TEST_{WRKSRC,TARGET} to be configurable.
Thu, Jan 15, 1:43 AM

Wed, Jan 14

siva requested review of D54720: mail/msmtp: remove ca_root_nss dep.
Wed, Jan 14, 8:34 PM
siva requested review of D54668: Uses/meson: allow TEST_{WRKSRC,TARGET} to be configurable.
Wed, Jan 14, 12:49 AM

Sun, Jan 11

siva added inline comments to D54473: checkkey.sh: Add EDDSA algo (RFC8032).
Sun, Jan 11, 11:51 PM

Sat, Jan 10

siva added a comment to D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.

Yes, I can look into each of those ports in a future review. This review is narrowly scoped to just RUSTFLAGS, can we get this in first?

Sat, Jan 10, 4:06 PM

Fri, Jan 9

siva requested review of D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.
Fri, Jan 9, 3:48 PM

Thu, Jan 8

siva updated the diff for D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

Thanks, applied feedback now.

Thu, Jan 8, 5:24 PM

Wed, Jan 7

siva updated the diff for D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

Could you make it so that lang/python27 + the ports using python27 do not use this feature?

Wed, Jan 7, 10:25 PM

Mon, Jan 5

siva retitled D54541: emulators/qemu: enable virtfs from [PATCH] emulators/qemu: enable virtfs
Mon, Jan 5, 10:02 PM
siva requested review of D54541: emulators/qemu: enable virtfs.
Mon, Jan 5, 10:01 PM

Sat, Dec 27

siva added a comment to D54379: [PATCH] Uses/zig.mk: fix zig-package extraction.

@charlesrocket How did you reproduce that error? With your ghostty-1.2.0 patch from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287642 on top of this patch, I ran make patch and things ran successfully. I also tested with poudriere testport and things are building fine. I don't think this patch is the cause of that. This fixes the issues listed in https://github.com/kenrap/zig2tuple/issues/1.

Sat, Dec 27, 7:53 PM
siva added a comment to D54379: [PATCH] Uses/zig.mk: fix zig-package extraction.

I am trying to port https://github.com/neurosnap/zmx with this patch: {F140747876}. It pulls in dependencies that are tarballs reflecting the above examples in the patch description. Trying to build zmx without this patch fails. I'm sure many other zig projects with a decent number of recursive dependencies will have this issue.

Sat, Dec 27, 2:27 PM
siva added a comment to D54379: [PATCH] Uses/zig.mk: fix zig-package extraction.

I also notice that Uses/zig.mk is unmaintained. I have a few other fixes/improvements locally that I'd like to submit soon. I am willing to take over maintainership if necessary (I don't have a ports commit bit yet though).

Sat, Dec 27, 1:56 PM
siva requested review of D54379: [PATCH] Uses/zig.mk: fix zig-package extraction.
Sat, Dec 27, 1:55 PM

Dec 23 2025

siva added a comment to D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

also some packages needs to be run tested, for example install the python package on a system. As root in a python cli import anything which is installed by the package, and run pkg check to see of this pyc were regenerated.

Dec 23 2025, 9:10 PM

Dec 22 2025

siva added a comment to D54331: fusefs: Fix further intermittency in the BadServer.ShortWrite test case.

Passes for more than 10000 iterations now, seems to work for my local testing.

Dec 22 2025, 4:14 PM

Dec 19 2025

siva added a comment to D53357: fusefs: Fix intermittency in the BadServer.ShortWrite test case.

Sorry to bring this back, but I'm noticing intermittency again on latest 16-CURRENT HEAD. I can reproduce it locally on amd64, and I'm seeing it fail on aarch64 in jenkins with the same result: https://ci.freebsd.org/view/Test/job/FreeBSD-main-aarch64-test/1857/testReport/sys.fs.fusefs/bad_server/main/

Dec 19 2025, 6:07 PM
siva added a comment to D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

Looks like https://github.com/freebsd/pkg/pull/2577 is needed first after https://github.com/freebsd/pkg/commit/08bf9b3d79b127b127ecf597286ba14c016af8c4 was merged.

Dec 19 2025, 2:45 AM

Dec 16 2025

siva added a comment to D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

@bapt can we get this merged if there are no other issues with it?

Dec 16 2025, 2:41 PM

Oct 27 2025

siva added a comment to D53357: fusefs: Fix intermittency in the BadServer.ShortWrite test case.

Seems to fix the intermittency even with a very long runtime. I'm not the best person to review the changes, but it works well for me.

Oct 27 2025, 6:32 PM

Oct 23 2025

siva added a comment to D53080: fusefs: fix intermittency in the BadServer.ShortWrite test.

@asomers As of f4f638eb23d770e19ede167908d8145b8851f835, this test is still failing intermittently in CI as seen here on aarch64: https://ci.freebsd.org/view/Test/job/FreeBSD-main-aarch64-test/1801/testReport/junit/sys.fs.fusefs/bad_server/main.

Oct 23 2025, 3:11 PM

Oct 18 2025

siva added a comment to D53178: glabel: add a basic test.

I think this commit is missing an addition to BSD.tests.dist because I get an error during make installworld. I've posted a quick github PR here, could you review and merge if it's correct? https://github.com/freebsd/freebsd-src/pull/1877

Oct 18 2025, 2:05 AM

Oct 14 2025

siva added a comment to D53085: tests/ci: Add reproducibility tests.

As listed here: https://tests.reproducible-builds.org/freebsd/freebsd.html, it seems that there are a lot of other parameters that can also be changed to get better coverage. For example, can we also change these parameters? :

  • (trivial) UID/GID of the building user
  • (trivial) hostname
  • (maybe in the future) mounting a disorderfs path and building there?
Oct 14 2025, 4:39 PM
siva added a comment to D53080: fusefs: fix intermittency in the BadServer.ShortWrite test.

LGTM and makes sense. Tested on loop for 15+ minutes and found no failures.

Oct 14 2025, 2:25 PM

Oct 13 2025

siva added a comment to D37615: geom <class> list/status --libxo support.

This patch seems to break several testcases in the sys/geom/class/multipath/misc test suite with this output:

Oct 13 2025, 10:38 PM

Oct 9 2025

siva added a comment to D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

@bapt any info on the above? Can we get this merged first (since it would be harmless) so that we can start publishing reproducible builds stats for the Ports collection? The python ports can be looked into after that.

Oct 9 2025, 6:13 PM

Oct 6 2025

siva added a comment to D52806: arm64/vmm: Add missing debug traps.

Yes, it boots successfully with those two commits applied, thanks! Please update PR 290044 once they land.

Oct 6 2025, 5:09 PM

Oct 2 2025

siva added a comment to D52806: arm64/vmm: Add missing debug traps.

This commit (https://cgit.freebsd.org/src/commit/?id=c67ea2707d2b5e6deb5986710f520ff69e4f78a3) seems to break bhyve on an Ampere Altra Mt Collins server that I've been using to do CI testing on arm64:

Oct 2 2025, 9:25 PM

Aug 29 2025

siva added a comment to D52234: if_ovpn tests: skip float and linklocal test on < 2.7.

Instead of skipping these and keeping around lots of code to check the ovpn version, why not just temporarily xfail them like I've done in the attached patch of https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289150? That way, once Ports contains ovpn>=2.7, these tests will automatically start failing again with the message "failed: expected failure, but none found". We can remove the xfails promptly afterwards.

Aug 29 2025, 1:10 PM

Aug 26 2025

siva added a comment to D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

someone needs to understand why the not ok package are not ok, is this is related to the timestamp or not.

Aug 26 2025, 7:46 PM

Aug 25 2025

siva added a comment to D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

@bapt any updates on reviewing v2 and the results of the reproducibility test of 160 packages from above?

Aug 25 2025, 1:29 PM

Aug 21 2025

siva added a comment to D51447: loader: do not try to mount currdev for TFTP.

This commit seems to break the build (even on a clean build) with the following error:

Aug 21 2025, 2:45 PM

Aug 19 2025

siva updated the diff for D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

Thanks for the catch, fixed in v2.

Aug 19 2025, 2:29 PM

Aug 11 2025

siva abandoned D51603: tests/ci: rely on pre-existing *_CONF make variables.

Abandoning due to feedback.

Aug 11 2025, 4:26 PM

Jul 28 2025

siva added reviewers for D51603: tests/ci: rely on pre-existing *_CONF make variables: lwhsu, bofh.
Jul 28 2025, 8:07 PM
siva requested review of D51603: tests/ci: rely on pre-existing *_CONF make variables.
Jul 28 2025, 8:04 PM

Jul 25 2025

siva updated the summary of D51479: tests/ci: fix QEMU blockdev declaration for all platforms.
Jul 25 2025, 9:37 PM

Jul 24 2025

siva abandoned D12099: Add minimal kernel runtime for UBSAN.

I think this is OBE. We have a KUBSAN runtime now in kern_ubsan.c.

Jul 24 2025, 8:48 PM

Jul 23 2025

siva updated the diff for D51479: tests/ci: fix QEMU blockdev declaration for all platforms.

fixed missing hd1 declaration across all platforms in this revision

Jul 23 2025, 6:33 PM
siva added a comment to D51479: tests/ci: fix QEMU blockdev declaration for all platforms.
Jul 23 2025, 6:17 PM
siva retitled D51479: tests/ci: fix QEMU blockdev declaration for all platforms from [PATCH] tests/ci: fix QEMU blockdev declaration to tests/ci: fix QEMU blockdev declaration.
Jul 23 2025, 5:26 PM
siva requested review of D51479: tests/ci: fix QEMU blockdev declaration for all platforms.
Jul 23 2025, 5:25 PM

Jul 17 2025

siva added a comment to D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

before requesting an exp-run or anything like that, have you tested on a bulk of known problematic ports ? python for example or emacs?

Jul 17 2025, 1:29 PM

Jul 16 2025

siva updated the diff for D51309: tests/ci: add missing kmods and pkgs to unskip tests.

Removed mac_ipacl from this revision since it is deny-by-default and causes a portion of sbin/ping tests to fail (needs further work to figure out how to enable the right syctls).

Jul 16 2025, 9:19 PM
siva requested review of D51363: tests/ci: fix race condition with ci-extractmeta.
Jul 16 2025, 9:14 PM
siva abandoned D51307: tests/ci: add SU_CMD for privilege escalation only when necessary.

Upon further testing, I am closing this for now and will revisit this change later. For some reason, running the CI test suite with this change causes a large chunk of the sbin/ping test suite to fail with ping: ssend socket: operation not permitted. I think it has something to do with the make distribution or make installworld step being run as non-root.

Jul 16 2025, 9:12 PM
siva updated the diff for D51307: tests/ci: add SU_CMD for privilege escalation only when necessary.

Narrowed down SU_CMD usage to only those exact commands that need it, rather than an entire make invocation. I will also be moving this patch to the top of the stack.

Jul 16 2025, 7:35 PM

Jul 15 2025

siva added a comment to D51309: tests/ci: add missing kmods and pkgs to unskip tests.

> Maybe the find was not strong enough. https://www.freshports.org/devel/linux-ltp

Jul 15 2025, 4:39 PM
siva updated the diff for D51308: tests/ci: style: canonicalize, sort, and multiline kmods/pkgs.

Added back linux-c7-ltp and canonicalized it with its origin as devel/linux-ltp.

Jul 15 2025, 4:38 PM
siva updated the diff for D51309: tests/ci: add missing kmods and pkgs to unskip tests.

Rebased in v2.

Jul 15 2025, 2:26 PM
siva updated the diff for D51308: tests/ci: style: canonicalize, sort, and multiline kmods/pkgs.

Rebased in v2.

Jul 15 2025, 2:20 PM
siva updated the diff for D51307: tests/ci: add SU_CMD for privilege escalation only when necessary.

Rebased in v2.

Jul 15 2025, 2:17 PM
siva updated the diff for D51306: tests/ci: add KYUA_TEST_FILTERS to allow user to select specific tests.

Moved back to release script style in v2.

Jul 15 2025, 1:57 PM
siva updated the diff for D51305: tests/ci: fix unescaped kld_list var in rc.conf.

Moved back to release script style in v2.

Jul 15 2025, 1:56 PM

Jul 14 2025

siva added reviewers for D51303: tests/ci: fix missing /usr/local/{sbin,bin} in freebsdci rc PATH: ngie, bofh, lwhsu, imp.

I've added a stack of diffs here. Let me know if I need to add all reviewers to each review in the stack. I didn't want to spam everyone, so I've left it like this.

Jul 14 2025, 3:23 PM
siva abandoned D51263: tests/ci: fix minor bugs and unskip more tests.

Thanks! Abandoning this now. I've added a stack of reviews here: https://reviews.freebsd.org/D51303. I tried to use git-arc from /src/tools/tools/git which said that it would automatically link each pair of consecutive commits as a stack, but I had to end up manually editing related revisions in Phabricator web.

Jul 14 2025, 3:22 PM
siva requested review of D51309: tests/ci: add missing kmods and pkgs to unskip tests.
Jul 14 2025, 3:05 PM
siva requested review of D51308: tests/ci: style: canonicalize, sort, and multiline kmods/pkgs.
Jul 14 2025, 3:05 PM
siva requested review of D51307: tests/ci: add SU_CMD for privilege escalation only when necessary.
Jul 14 2025, 3:05 PM
siva requested review of D51306: tests/ci: add KYUA_TEST_FILTERS to allow user to select specific tests.
Jul 14 2025, 3:05 PM
siva requested review of D51305: tests/ci: fix unescaped kld_list var in rc.conf.
Jul 14 2025, 3:04 PM
siva requested review of D51304: tests/ci: fix wrong chflags target path in 'beforeclean'.
Jul 14 2025, 3:04 PM
siva requested review of D51303: tests/ci: fix missing /usr/local/{sbin,bin} in freebsdci rc PATH.
Jul 14 2025, 3:03 PM

Jul 11 2025

siva added a comment to D51263: tests/ci: fix minor bugs and unskip more tests.

I've mostly listed the rationale, notes (e.g. about why some have full vs partial origin), and necessity for each change in each individual commit that is attached in the bugzilla link. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288150

Jul 11 2025, 11:40 PM
siva updated the summary of D51263: tests/ci: fix minor bugs and unskip more tests.
Jul 11 2025, 3:53 PM
siva requested review of D51263: tests/ci: fix minor bugs and unskip more tests.
Jul 11 2025, 3:47 PM

Jun 17 2025

siva added a comment to D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.

before requesting an exp-run or anything like that, have you tested on a bulk of known problematic ports ? python for example or emacs?

Jun 17 2025, 3:49 PM
siva requested review of D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.
Jun 17 2025, 3:41 PM

Jun 16 2025

siva added a comment to D24586: Activate reproducible builds.

I'd like to take over this patch and the previous one at D4385 to help push this in. I am also currently building some tooling around Poudriere to help verify reproducibilty across the ports tree. Have there been any more recent discussions around implementing SOURCE_DATE_EPOCH in the Ports tree other than these two Phabricator reviews? If not, I'll start testing this and working on the feedback, then resubmit a v2.

Jun 16 2025, 7:58 PM

Sep 9 2024

siva updated the diff for D45902: editors/kakoune: simplify makefile.

Refreshed patch. @ashish any feedback on this?

Sep 9 2024, 2:17 AM

Sep 8 2024

siva abandoned D46471: mail/cyrus-imapd310: fix 'pkg -r' install and simplify Makefile.
Sep 8 2024, 3:10 PM

Sep 1 2024

siva added reviewers for D46503: */*: remove STRIP_CMD calls in rust-based ports: rust, mikael.
Sep 1 2024, 2:55 PM
siva requested review of D46503: */*: remove STRIP_CMD calls in rust-based ports.
Sep 1 2024, 2:53 PM

Aug 29 2024

siva added inline comments to D46471: mail/cyrus-imapd310: fix 'pkg -r' install and simplify Makefile.
Aug 29 2024, 1:57 AM
siva added a reviewer for D46471: mail/cyrus-imapd310: fix 'pkg -r' install and simplify Makefile: ume.
Aug 29 2024, 1:57 AM
siva requested review of D46471: mail/cyrus-imapd310: fix 'pkg -r' install and simplify Makefile.
Aug 29 2024, 1:50 AM

Jul 7 2024

siva added inline comments to D45902: editors/kakoune: simplify makefile.
Jul 7 2024, 2:38 PM
siva updated the diff for D45902: editors/kakoune: simplify makefile.

Reverted the replacement of static release tarball with USE_GITHUB.

Jul 7 2024, 2:34 PM

Jul 6 2024

siva added a reviewer for D45902: editors/kakoune: simplify makefile: ashish.
Jul 6 2024, 6:55 PM
siva requested review of D45902: editors/kakoune: simplify makefile.
Jul 6 2024, 6:48 PM

May 23 2024

siva requested review of D45315: irc/soju: replace USES=go:no_target with USES=go:modules.
May 23 2024, 1:16 PM

May 21 2024

lwhsu renamed siva.
May 21 2024, 2:51 PM

Aug 29 2017

siva updated the diff for D12099: Add minimal kernel runtime for UBSAN.

Wrong commit order, accidentally deleted license.

Aug 29 2017, 3:17 PM
siva updated the diff for D12099: Add minimal kernel runtime for UBSAN.

Fixed style(9) issues.

Aug 29 2017, 2:40 PM