Page MenuHomeFreeBSD

guest-svmhdvn (Siva Mahadevan)
User

Projects

User does not belong to any projects.

User Details

User Since
May 16 2017, 7:24 PM (440 w, 2 d)

Recent Activity

Yesterday

guest-svmhdvn 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.

Thu, Oct 23, 3:11 PM

Sat, Oct 18

guest-svmhdvn 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

Sat, Oct 18, 2:05 AM

Tue, Oct 14

guest-svmhdvn 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?
Tue, Oct 14, 4:39 PM
guest-svmhdvn 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.

Tue, Oct 14, 2:25 PM

Mon, Oct 13

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

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

Mon, Oct 13, 10:38 PM

Thu, Oct 9

guest-svmhdvn 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.

Thu, Oct 9, 6:13 PM

Mon, Oct 6

guest-svmhdvn 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.

Mon, Oct 6, 5:09 PM

Thu, Oct 2

guest-svmhdvn 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:

Thu, Oct 2, 9:25 PM

Aug 29 2025

guest-svmhdvn 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

guest-svmhdvn 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

guest-svmhdvn 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

guest-svmhdvn 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

guest-svmhdvn 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

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

Abandoning due to feedback.

Aug 11 2025, 4:26 PM

Jul 28 2025

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

Jul 25 2025

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

Jul 24 2025

guest-svmhdvn 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

guest-svmhdvn 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
guest-svmhdvn added a comment to D51479: tests/ci: fix QEMU blockdev declaration for all platforms.
Jul 23 2025, 6:17 PM
guest-svmhdvn 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
guest-svmhdvn requested review of D51479: tests/ci: fix QEMU blockdev declaration for all platforms.
Jul 23 2025, 5:25 PM

Jul 17 2025

guest-svmhdvn 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

guest-svmhdvn 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
guest-svmhdvn requested review of D51363: tests/ci: fix race condition with ci-extractmeta.
Jul 16 2025, 9:14 PM
guest-svmhdvn 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
guest-svmhdvn 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

guest-svmhdvn 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
guest-svmhdvn 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
guest-svmhdvn updated the diff for D51309: tests/ci: add missing kmods and pkgs to unskip tests.

Rebased in v2.

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

Rebased in v2.

Jul 15 2025, 2:20 PM
guest-svmhdvn 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
guest-svmhdvn 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
guest-svmhdvn 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

guest-svmhdvn 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
guest-svmhdvn 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
guest-svmhdvn requested review of D51309: tests/ci: add missing kmods and pkgs to unskip tests.
Jul 14 2025, 3:05 PM
guest-svmhdvn requested review of D51308: tests/ci: style: canonicalize, sort, and multiline kmods/pkgs.
Jul 14 2025, 3:05 PM
guest-svmhdvn requested review of D51307: tests/ci: add SU_CMD for privilege escalation only when necessary.
Jul 14 2025, 3:05 PM
guest-svmhdvn requested review of D51306: tests/ci: add KYUA_TEST_FILTERS to allow user to select specific tests.
Jul 14 2025, 3:05 PM
guest-svmhdvn requested review of D51305: tests/ci: fix unescaped kld_list var in rc.conf.
Jul 14 2025, 3:04 PM
guest-svmhdvn requested review of D51304: tests/ci: fix wrong chflags target path in 'beforeclean'.
Jul 14 2025, 3:04 PM
guest-svmhdvn 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

guest-svmhdvn 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
guest-svmhdvn updated the summary of D51263: tests/ci: fix minor bugs and unskip more tests.
Jul 11 2025, 3:53 PM
guest-svmhdvn requested review of D51263: tests/ci: fix minor bugs and unskip more tests.
Jul 11 2025, 3:47 PM

Jun 17 2025

guest-svmhdvn 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
guest-svmhdvn requested review of D50911: Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports.
Jun 17 2025, 3:41 PM

Jun 16 2025

guest-svmhdvn 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

guest-svmhdvn 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

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

Sep 1 2024

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

Aug 29 2024

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

Jul 7 2024

guest-svmhdvn added inline comments to D45902: editors/kakoune: simplify makefile.
Jul 7 2024, 2:38 PM
guest-svmhdvn 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

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

May 23 2024

guest-svmhdvn 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 guest-svmhdvn from smahadevan_freebsdfoundation.org to guest-svmhdvn.
May 21 2024, 2:51 PM

Aug 29 2017

guest-svmhdvn updated the diff for D12099: Add minimal kernel runtime for UBSAN.

Wrong commit order, accidentally deleted license.

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

Fixed style(9) issues.

Aug 29 2017, 2:40 PM

Aug 28 2017

guest-svmhdvn added a comment to D12124: msdosfs: verify that the BPB media descriptor and FAT ID match.

That makes sense, I will continue working on an actual solution to the panic. Thanks for the clarification.

Aug 28 2017, 8:50 PM
guest-svmhdvn updated the diff for D12124: msdosfs: verify that the BPB media descriptor and FAT ID match.

Fix style and semantics issues

Aug 28 2017, 8:23 PM
guest-svmhdvn updated the diff for D12124: msdosfs: verify that the BPB media descriptor and FAT ID match.

Thanks for the feedback Kostik! Updated to reflect the changes.

Aug 28 2017, 6:51 PM

Aug 25 2017

guest-svmhdvn updated the diff for D12124: msdosfs: verify that the BPB media descriptor and FAT ID match.

Accidentally had extra whitespace in previous diff

Aug 25 2017, 5:02 PM
guest-svmhdvn created D12124: msdosfs: verify that the BPB media descriptor and FAT ID match.
Aug 25 2017, 5:00 PM

Aug 22 2017

guest-svmhdvn updated the diff for D12099: Add minimal kernel runtime for UBSAN.
  • Moved around kernel options to correct locations and added additional comments
  • Added assert for checking bounds of array access
Aug 22 2017, 3:47 PM
guest-svmhdvn updated the diff for D12099: Add minimal kernel runtime for UBSAN.

Add license after consulting with Ed

Aug 22 2017, 2:05 PM

Aug 21 2017

guest-svmhdvn created D12099: Add minimal kernel runtime for UBSAN.
Aug 21 2017, 4:05 PM

Aug 15 2017

guest-svmhdvn updated the diff for D11814: Implement "vidcontrol -h <history_size>" for vt(4).
  • Add a check for the maximum history size. This maximum is set to the same value as the maximum in syscons(4).
  • Fix the error string on a negative number argument
Aug 15 2017, 4:25 PM
guest-svmhdvn updated the diff for D11918: Fix vt(4)'s response to Device Status Report escape sequences.

Accidentally updated wrong review, reverting back to previous diff

Aug 15 2017, 4:23 PM
guest-svmhdvn updated the diff for D11918: Fix vt(4)'s response to Device Status Report escape sequences.
  • Add a check for the maximum history size. This maximum is set to the same value as the maximum in syscons(4).
  • Fix the error string on a negative number argument
Aug 15 2017, 4:17 PM
guest-svmhdvn added inline comments to D11814: Implement "vidcontrol -h <history_size>" for vt(4).
Aug 15 2017, 1:41 PM

Aug 14 2017

guest-svmhdvn added inline comments to D11814: Implement "vidcontrol -h <history_size>" for vt(4).
Aug 14 2017, 9:38 PM

Aug 7 2017

guest-svmhdvn updated the summary of D11918: Fix vt(4)'s response to Device Status Report escape sequences.
Aug 7 2017, 8:45 PM
guest-svmhdvn created D11918: Fix vt(4)'s response to Device Status Report escape sequences.
Aug 7 2017, 8:38 PM

Aug 4 2017

guest-svmhdvn added a comment to D11866: Allow vt_timer() callout to run during mountroot input loop in vt(4).

cngets() already calls cngrab() in sys/kern/kern_cons.c here:

Aug 4 2017, 9:54 PM
guest-svmhdvn created D11866: Allow vt_timer() callout to run during mountroot input loop in vt(4).
Aug 4 2017, 3:59 PM

Aug 1 2017

guest-svmhdvn added a reviewer for D11814: Implement "vidcontrol -h <history_size>" for vt(4): ray.
Aug 1 2017, 10:23 PM
guest-svmhdvn updated subscribers of D11814: Implement "vidcontrol -h <history_size>" for vt(4).
Aug 1 2017, 10:22 PM
guest-svmhdvn created D11814: Implement "vidcontrol -h <history_size>" for vt(4).
Aug 1 2017, 10:10 PM

Jul 28 2017

guest-svmhdvn updated the diff for D11753: Implement "vidcontrol -c <normal|blink|destructive>" for vt(4).

Fixed style issues.

Jul 28 2017, 10:20 PM

Jul 27 2017

guest-svmhdvn added a reviewer for D11753: Implement "vidcontrol -c <normal|blink|destructive>" for vt(4): emaste.
Jul 27 2017, 7:44 PM
guest-svmhdvn created D11753: Implement "vidcontrol -c <normal|blink|destructive>" for vt(4).
Jul 27 2017, 7:36 PM

Jul 13 2017

guest-svmhdvn updated the diff for D11576: Preserve syscall flags for dynamically loaded syscalls.
  • Added comment to sys/kern/capabilities.conf for more information on where the sysents are being initialized
  • Added flags to SYSCALL32 initializers
Jul 13 2017, 7:57 PM
guest-svmhdvn updated the diff for D11576: Preserve syscall flags for dynamically loaded syscalls.

Changed module syscall init helpers to initialize flags

Jul 13 2017, 2:36 PM
guest-svmhdvn created D11576: Preserve syscall flags for dynamically loaded syscalls.
Jul 13 2017, 12:38 AM

Jun 22 2017

guest-svmhdvn created D11301: EFI boot: made 32 bit pad more explicit on EFI_MEMORY_DESCRIPTOR.
Jun 22 2017, 1:29 PM
guest-svmhdvn added inline comments to D11197: msdosfs: expose and hide definitions/functions for makefs FAT fs support.
Jun 22 2017, 1:22 PM

Jun 15 2017

guest-svmhdvn abandoned D11218: makefs: add MSDOS-specific functionality from NetBSD.
Jun 15 2017, 8:12 PM
guest-svmhdvn updated the diff for D11197: msdosfs: expose and hide definitions/functions for makefs FAT fs support.

Shouldn't expose locking macros to makefs

Jun 15 2017, 8:04 PM
guest-svmhdvn updated the diff for D11197: msdosfs: expose and hide definitions/functions for makefs FAT fs support.
Jun 15 2017, 7:41 PM
guest-svmhdvn added inline comments to D11197: msdosfs: expose and hide definitions/functions for makefs FAT fs support.
Jun 15 2017, 7:24 PM
guest-svmhdvn abandoned D11217: Properly zero out high cluster data on non-FAT32 msdos filesystems.

Abandoning because this change doesn't functionally change anything, it isn't actually fixing any bugs.

Jun 15 2017, 5:32 PM
guest-svmhdvn added inline comments to D11217: Properly zero out high cluster data on non-FAT32 msdos filesystems.
Jun 15 2017, 5:09 PM
guest-svmhdvn created D11218: makefs: add MSDOS-specific functionality from NetBSD.
Jun 15 2017, 3:54 PM
guest-svmhdvn updated the diff for D11197: msdosfs: expose and hide definitions/functions for makefs FAT fs support.

Reverted DEEXTERNALIZE changes, refer to D11217 for bugfix

Jun 15 2017, 3:44 PM