Page MenuHomeFreeBSD

siva (Siva Mahadevan)
User

Projects

User Details

User Since
May 16 2017, 7:24 PM (456 w, 4 d)

Recent Activity

Thu, Feb 12

siva committed R11:9534403d8c78: sysutils/u-boot-tools: update to 2025.10 and fix SOURCE_DATE_EPOCH build (authored by siva).
sysutils/u-boot-tools: update to 2025.10 and fix SOURCE_DATE_EPOCH build
Thu, Feb 12, 9:16 PM
siva committed R11:3afd7c85f0b5: net/ipxe: update to g20260106 and fix SOURCE_DATE_EPOCH build (authored by siva).
net/ipxe: update to g20260106 and fix SOURCE_DATE_EPOCH build
Thu, Feb 12, 9:16 PM
siva committed R11:6c593f1552c7: security/hockeypuck: update to 2.3.2 (authored by siva).
security/hockeypuck: update to 2.3.2
Thu, Feb 12, 9:16 PM
siva committed R11:5eafbe4a8868: lang/trealla-prolog: update to 2.90.9 (authored by siva).
lang/trealla-prolog: update to 2.90.9
Thu, Feb 12, 9:16 PM
siva closed D55234: graphics/skia: update to 144, fix include path and pkgconf file.
Thu, Feb 12, 9:16 PM
siva committed R11:19a0587e6400: graphics/skia: update to 144, fix include path and pkgconf file (authored by siva).
graphics/skia: update to 144, fix include path and pkgconf file
Thu, Feb 12, 9:16 PM
siva abandoned D11753: Implement "vidcontrol -c <normal|blink|destructive>" for vt(4).

Cleaning out stale reviews.

Thu, Feb 12, 3:51 PM
siva closed D55221: mixer/tests: use require.kmods property instead of ad-hoc checks.
Thu, Feb 12, 3:04 PM
siva committed rG5fa297f4bcd2: mixer/tests: use require.kmods property instead of ad-hoc checks (authored by siva).
mixer/tests: use require.kmods property instead of ad-hoc checks
Thu, Feb 12, 3:04 PM
siva closed D55223: libnv/tests: unskip nvlist_send_recv__send_many_fds__dgram.
Thu, Feb 12, 3:04 PM
siva committed rGfbe6da7f7592: libnv/tests: unskip nvlist_send_recv__send_many_fds__dgram (authored by siva).
libnv/tests: unskip nvlist_send_recv__send_many_fds__dgram
Thu, Feb 12, 3:04 PM
siva updated the diff for D55222: dhclient/tests: use require.kmods property instead of ad-hoc checks.

Updated from discussion offline. I will commit this version instead. I will figure out a way to add "skip reason" metadata to Kyua in a future patch.

Thu, Feb 12, 3:00 PM

Tue, Feb 10

siva updated the diff for D55222: dhclient/tests: use require.kmods property instead of ad-hoc checks.

Added a comment pointing to the pkg origin of dhcpd

Tue, Feb 10, 10:26 PM
siva added inline comments to D55221: mixer/tests: use require.kmods property instead of ad-hoc checks.
Tue, Feb 10, 10:22 PM
siva abandoned D55092: sysutils/py-diffoscope: update to 311.

Thanks, will do. Abandoning this now then.

Tue, Feb 10, 8:59 PM
siva requested review of D55234: graphics/skia: update to 144, fix include path and pkgconf file.
Tue, Feb 10, 8:56 PM
siva requested review of D55232: bsd.port.mk: run pkg-create with MAKE_JOB_NUMBER threads.
Tue, Feb 10, 8:49 PM
siva requested review of D55223: libnv/tests: unskip nvlist_send_recv__send_many_fds__dgram.
Tue, Feb 10, 3:53 PM
siva requested review of D55222: dhclient/tests: use require.kmods property instead of ad-hoc checks.
Tue, Feb 10, 3:44 PM
siva requested review of D55221: mixer/tests: use require.kmods property instead of ad-hoc checks.
Tue, Feb 10, 3:07 PM

Wed, Feb 4

siva closed D55044: lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS.

Closed by https://cgit.freebsd.org/ports/commit/?id=c4faf46ff4741f016c5196e1de77822733ff4a1f, I had linked the wrong review in the commit message, sorry about that!

Wed, Feb 4, 4:06 PM
siva closed D54928: multimedia/pipewire: update to 1.4.10.

Closed by https://cgit.freebsd.org/ports/commit/?id=919a4da7ff9794ffa53dbdd972ae25ec30368fa0, I had linked the wrong revision in the commit message so the automation didn't pick it up.

Wed, Feb 4, 4:05 PM

Tue, Feb 3

siva requested review of D55092: sysutils/py-diffoscope: update to 311.
Tue, Feb 3, 10:18 PM
siva committed R11:be1cb6a6b6db: security/hockeypuck: update to 2.3.1 (authored by siva).
security/hockeypuck: update to 2.3.1
Tue, Feb 3, 10:03 PM
siva committed R11:c4faf46ff474: lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS (authored by siva).
lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS
Tue, Feb 3, 10:03 PM
siva closed D54906: security/hockeypuck: update to 2.3.1.
Tue, Feb 3, 10:03 PM
siva committed R11:919a4da7ff97: multimedia/pipewire: update to 1.4.10 (authored by siva).
multimedia/pipewire: update to 1.4.10
Tue, Feb 3, 10:03 PM

Mon, Feb 2

siva requested review of D55050: lang/python314: limit parallel .pyc compilation to MAKE_JOBS.
Mon, Feb 2, 3:40 AM
siva retitled D55044: lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS from lang/python3*: limit parallel .pyc compilation to MAKE_JOBS to lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS.
Mon, Feb 2, 3:39 AM
siva updated the diff for D55044: lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS.

Removed python314 from this review, will post in a separate review.

Mon, Feb 2, 3:38 AM

Sun, Feb 1

siva requested review of D55044: lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS.
Sun, Feb 1, 11:40 PM

Sat, Jan 31

siva abandoned D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.

Abandoning this revision since it's already merged in.

Sat, Jan 31, 4:25 PM
siva abandoned D10802: makefs: style fixes and whitespace changes.
Sat, Jan 31, 4:24 PM
siva resigned from D11197: msdosfs: expose and hide definitions/functions for makefs FAT fs support.
Sat, Jan 31, 4:21 PM

Thu, Jan 29

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

Does this have anything to do with Rust ports specifically? This review is tied to the deprecation of the --ar flag in Rust (which is documented to do nothing).

Thu, Jan 29, 4:03 AM

Wed, Jan 28

siva added a comment to D54928: multimedia/pipewire: update to 1.4.10.

Yes, it passes a make test after successfully building in poudriere testport.

Wed, Jan 28, 3:51 PM
siva updated the diff for D54906: security/hockeypuck: update to 2.3.1.

In fact, it looks like Uses/go.mk now has built-in functionality for make gomod-vendor, in the sense that we don't need to update the distinfo or *_TUPLE at all. It builds perfectly fine in a poudriere testport that restricts networking access after the FETCH stage.

Wed, Jan 28, 3:46 PM
siva requested review of D54928: multimedia/pipewire: update to 1.4.10.
Wed, Jan 28, 3:02 PM

Tue, Jan 27

siva requested review of D54906: security/hockeypuck: update to 2.3.1.
Tue, Jan 27, 4:15 PM
siva added a comment to D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.

Anything further for this review?

Tue, Jan 27, 3:50 PM

Sun, Jan 25

siva committed rGa900227040b4: tests/ktest_netlink_message_writer: remove INVARIANTS requirement (authored by siva).
tests/ktest_netlink_message_writer: remove INVARIANTS requirement
Sun, Jan 25, 2:40 AM

Sat, Jan 24

siva abandoned D45315: irc/soju: replace USES=go:no_target with USES=go:modules.

Abandoning old stale review.

Sat, Jan 24, 8:59 PM
siva closed D54860: */*: update my maintainer email address.
Sat, Jan 24, 8:54 PM
siva committed R11:46629a538546: */*: update my maintainer email address (authored by siva).
*/*: update my maintainer email address
Sat, Jan 24, 8:54 PM
siva requested review of D54860: */*: update my maintainer email address.
Sat, Jan 24, 8:11 PM
siva closed D54736: textproc/meld: update to 3.22.3.
Sat, Jan 24, 7:19 PM
siva committed R11:a14817d7b79d: textproc/meld: update to 3.22.3 (authored by siva).
textproc/meld: update to 3.22.3
Sat, Jan 24, 7:19 PM
siva closed D54720: mail/msmtp: remove ca_root_nss dep.
Sat, Jan 24, 4:40 AM
siva committed R11:61d57c2657e1: mail/msmtp: remove ca_root_nss dep (authored by siva).
mail/msmtp: remove ca_root_nss dep
Sat, Jan 24, 4:40 AM

Thu, Jan 22

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

Sure, I'll commit it then. Thanks for the approval!

Thu, Jan 22, 11:59 PM
siva added a comment to D54720: mail/msmtp: remove ca_root_nss dep.

Thanks for the clarification, I'll keep that in mind for future patches. I think for this case, it's better if you commit it as the maintainer, especially since I'm a new committer.

Thu, Jan 22, 10:29 PM
siva added a comment to D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.

Here's an example from the attached full build log of devel/nextest:

Thu, Jan 22, 9:51 PM
siva committed rG8352e24d0bc5: tests/ktest_netlink_message_writer: remove INVARIANTS requirement (authored by siva).
tests/ktest_netlink_message_writer: remove INVARIANTS requirement
Thu, Jan 22, 7:51 PM

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 (authored by siva).
mailmap: translate siva@'s personal email
Fri, Jan 16, 6:30 PM
siva committed rG33f2f3049ad6: committers-src: add myself (siva@) (authored by siva).
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) (authored by siva).
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

Jan 16 2026

siva updated the diff for D54720: mail/msmtp: remove ca_root_nss dep.

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

Jan 16 2026, 1:47 AM

Jan 15 2026

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.

Jan 15 2026, 9:40 PM
siva requested review of D54736: textproc/meld: update to 3.22.3.
Jan 15 2026, 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.

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

Jan 14 2026

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

Jan 11 2026

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

Jan 10 2026

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?

Jan 10 2026, 4:06 PM

Jan 9 2026

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

Jan 8 2026

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

Thanks, applied feedback now.

Jan 8 2026, 5:24 PM

Jan 7 2026

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?

Jan 7 2026, 10:25 PM

Jan 5 2026

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

Dec 27 2025

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.

Dec 27 2025, 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.

Dec 27 2025, 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).

Dec 27 2025, 1:56 PM
siva requested review of D54379: [PATCH] Uses/zig.mk: fix zig-package extraction.
Dec 27 2025, 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