Page MenuHomeFreeBSD

vishwin (Charlie Li)
User

Projects (5)

User Details

User Since
Jan 26 2018, 10:31 AM (417 w, 15 h)

Recent Activity

Fri, Jan 16

vishwin accepted D54736: textproc/meld: update to 3.22.3.
Fri, Jan 16, 10:28 PM

Thu, Jan 15

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

Hmm…not sold on this either.

Thu, Jan 15, 10:06 PM
vishwin requested changes to D54668: Uses/meson: allow TEST_{WRKSRC,TARGET} to be configurable.

This is not an outright rejection, but rather would like to see the meld test suite in action first. They have still not released anything apart from the odd-numbered development release series.

Thu, Jan 15, 9:32 PM

Thu, Jan 8

vishwin updated the diff for D52368: devel/py-setuptools-scm: update to 9.2.2.

remove typing-extensions from RUN_DEPENDS, only needed for < 3.10

Thu, Jan 8, 12:07 AM

Wed, Jan 7

vishwin committed R11:bc62ad9ee2f2: benchmarks/py-asv-runner: update to 0.2.1.
Wed, Jan 7, 11:02 PM
vishwin committed R11:6c61dc6aa43d: benchmarks/py-asv: update to 0.6.5.
Wed, Jan 7, 11:02 PM
vishwin committed R11:2dd2f925bc72: devel/cargo-c: update to 0.10.19.
Wed, Jan 7, 8:04 PM
vishwin updated the diff for D46236: devel/py-setuptools: update to 80.9.0.
  • rebase
  • use ${PY_TOMLI} shorthand and remove Python < 3.10 stuff
Wed, Jan 7, 4:23 PM
vishwin committed R11:c67a1a28d33e: devel/wasi-libc: bump consumer PORTREVISIONs after update.
Wed, Jan 7, 3:00 PM
vishwin committed R11:125d2d37ad8b: devel/wasi-libc: update to sdk-29.
Wed, Jan 7, 3:00 PM
vishwin committed R11:7b2f3c4f484b: lang/spidermonkey115: update to 115.31.0.
Wed, Jan 7, 3:57 AM
vishwin committed R11:8a2378968bfc: lang/spidermonkey140: update to 140.7.0 (rc1).
Wed, Jan 7, 3:48 AM

Tue, Jan 6

vishwin retitled D52368: devel/py-setuptools-scm: update to 9.2.2 from devel/py-setuptools-scm: update to 9.2.0
Tue, Jan 6, 6:07 AM
vishwin updated the diff for D52368: devel/py-setuptools-scm: update to 9.2.2.

fix botched rebase

Tue, Jan 6, 6:05 AM
vishwin updated the diff for D52368: devel/py-setuptools-scm: update to 9.2.2.
  • update to 9.2.2
Tue, Jan 6, 6:04 AM
vishwin committed R11:10a0f1814bac: sysutils/pacman: fix packaging archlinux flavour on official builders.
Tue, Jan 6, 2:13 AM

Mon, Jan 5

vishwin committed R11:91d5f22d2dc5: accessibility/accesskit-c: add 0.17 (authored by duchateau.olivier_gmail.com).
Mon, Jan 5, 12:50 PM
vishwin committed R11:305ef2ab20d2: x11/xdg-user-dirs-gtk: update to 0.16 (authored by duchateau.olivier_gmail.com).
Mon, Jan 5, 12:23 PM
vishwin committed R11:8aed62b76e02: x11/xdg-user-dirs-gtk: adjust OnlyShowIn value for Cinnamon (authored by timp87_gmail.com).
Mon, Jan 5, 12:22 PM
vishwin committed R11:1aaf5bdb0a4f: x11/xdg-user-dirs-gtk: update to 0.16 (authored by duchateau.olivier_gmail.com).
Mon, Jan 5, 12:21 PM
vishwin committed R11:6ba6506a4bbc: x11/xdg-user-dirs-gtk: adjust OnlyShowIn value for Cinnamon (authored by timp87_gmail.com).
Mon, Jan 5, 11:58 AM
vishwin committed R11:b5d1b34d8029: x11-fonts/cantarell-fonts: update to 0.310 (authored by duchateau.olivier_gmail.com).
Mon, Jan 5, 11:41 AM

Sun, Jan 4

vishwin committed R11:15cc3f5c08de: security/archlinux-keyring: update to 20251116.
Sun, Jan 4, 2:00 PM
vishwin committed R11:c38b37bae2d4: sysutils/pacman: update to 7.1.0.
Sun, Jan 4, 2:00 PM
vishwin committed R11:7c7aae906273: security/voa: add.
Sun, Jan 4, 5:41 AM
vishwin committed R11:34131f925046: lang/python312: pull in upstream commits addressing vuxml entries.
Sun, Jan 4, 12:13 AM
vishwin committed R11:6cf0b5f5c4d4: lang/python312: Fix pkg-plist when build with DEBUG option (authored by wen).
Sun, Jan 4, 12:13 AM
vishwin committed R11:d677f110f104: lang/python312: Update to 3.12.12 (authored by wen).
Sun, Jan 4, 12:13 AM
vishwin committed R11:519164dfc178: lang/python-doc-html: strip python 3.9 from distinfo, no longer referenced (authored by mandree).
Sun, Jan 4, 12:13 AM
vishwin committed R11:efc17c651bcf: lang/python312: pull in upstream commits addressing vuxml entries.
Sun, Jan 4, 12:00 AM

Sat, Jan 3

vishwin committed R11:119cc45cd5f2: security/vuxml: update lang/python312 entry.
Sat, Jan 3, 11:33 PM
vishwin added a reverting change for R11:66173037774d: lang/python31[012]: deprecate 2026-03-31: R11:666108a04abc: Revert "lang/python31[012]: deprecate 2026-03-31".
Sat, Jan 3, 10:57 PM
vishwin committed R11:666108a04abc: Revert "lang/python31[012]: deprecate 2026-03-31".
Sat, Jan 3, 10:57 PM

Fri, Dec 26

vishwin committed R11:78c4175e4893: graphics/opencv: pull in upstream commits for ffmpeg 8 compatibility.
Fri, Dec 26, 8:41 PM

Dec 24 2025

vishwin committed R11:9c6febcd1199: databases/cockroach: deprecate and expire.
Dec 24 2025, 6:04 AM

Dec 20 2025

vishwin committed R11:009e302df60f: lang/rust: really fix WASM with PORT_LLVM.
Dec 20 2025, 3:04 AM

Dec 19 2025

vishwin committed R11:a802c571830f: lang/rust: privatise ${_LLVM_VERSION}.
Dec 19 2025, 5:16 PM
vishwin committed R11:bb3d1e79b1eb: lang/rust: PORT_LLVM minimum version is 20.
Dec 19 2025, 5:07 PM

Dec 18 2025

vishwin committed R11:78c51d361f87: devel/wasi-{compiler-rt,libcxx}21: sync to 21.1.8.
Dec 18 2025, 11:42 PM

Dec 10 2025

vishwin committed R11:61f356631bc5: lang/python313: update to 3.13.11.
Dec 10 2025, 7:22 AM
vishwin committed R11:ac4f7ecf8573: irc/halloy: update to 2025.12 (authored by Andie Bradley <pokeysquirrel@gmail.com>).
Dec 10 2025, 6:58 AM
vishwin committed R11:ea7908699899: x11/cinnamon: optionalise fallback panel.
Dec 10 2025, 6:50 AM

Dec 9 2025

vishwin committed R11:84cd641f9822: devel/wasi-{compiler-rt,libcxx}21: sync to 21.1.7.
Dec 9 2025, 4:51 PM

Dec 5 2025

vishwin committed R11:2df1bce87d37: x11/cinnamon-desktop: update to 6.4.2.
Dec 5 2025, 6:50 AM
vishwin committed R11:df1135a895c3: security/vuxml: Out of bounds read in graphics/png (authored by polarian_polarian.dev).
Dec 5 2025, 6:16 AM
vishwin abandoned D54041: stddef.h: hide from C++.

No longer immediately relevant after the revert. Worth discussing the venn diagram regarding __ISO_C_VISIBLE et al since there are gotchas in C as well.

Dec 5 2025, 12:52 AM

Dec 4 2025

vishwin updated the diff for D54041: stddef.h: hide from C++.

revert to initial diff

Dec 4 2025, 7:44 PM
vishwin added inline comments to D54041: stddef.h: hide from C++.
Dec 4 2025, 12:51 AM
vishwin updated the diff for D54041: stddef.h: hide from C++.

use __STDC_VERSION__ to ensure visibility only on C23 and later

Dec 4 2025, 12:25 AM

Dec 3 2025

vishwin added a comment to D54041: stddef.h: hide from C++.

There shouldn't be C23-compliant codebases that define their own unreachable(). Based on my understanding of sys/sys/_visible.h, it looks like __ISO_C_VISIBLE is getting defined as 2023 almost unconditionally, at least in base, so it leaked into jemalloc. It may leak into other C codebases if a standard is not explicitly passed or other macros defined during build steps.

Dec 3 2025, 4:10 PM
vishwin committed R11:1c58e13f400a: textproc/py-rdflib: move bin/sq to bin/sparqlquery.
Dec 3 2025, 5:15 AM
vishwin updated the summary of D54041: stddef.h: hide from C++.
Dec 3 2025, 2:24 AM
vishwin requested review of D54041: stddef.h: hide from C++.
Dec 3 2025, 2:23 AM

Dec 2 2025

vishwin committed R11:854a29382c6d: devel/glib20: update to 2.84.4.
Dec 2 2025, 8:15 PM
vishwin committed R11:5d0dccb35b45: devel/glib20: integrate the meson option for NLS.
Dec 2 2025, 8:15 PM
vishwin committed R11:af48093c3fba: devel/glib20: remove FAM_ALTBACKEND.
Dec 2 2025, 8:15 PM
vishwin committed R11:0fa6898ebf18: devel/glib20: shore up DOCS.
Dec 2 2025, 8:14 PM
vishwin committed R11:f083cf586417: lang/spidermonkey140: update to 140.6.0 (rc1).
Dec 2 2025, 5:27 AM

Nov 29 2025

vishwin requested changes to D53433: Mk/Uses/python.mk: Build Python wheels next to packages.

@vishwin Have you had time to check the updated patch? The distutils approach is now behind a switch, being an opt-in.

Nov 29 2025, 8:42 AM

Nov 27 2025

vishwin committed R11:5c60797105ae: lang/spidermonkey115: mark DEPRECATED, without expiration date for now.
Nov 27 2025, 5:44 PM
vishwin committed R11:b37f7e116641: lang/cjs: update to 128.0.
Nov 27 2025, 5:37 PM
vishwin committed R11:ab75e3008aeb: x11/cinnamon: update to 6.4.13.
Nov 27 2025, 5:27 PM
vishwin committed R11:72a70f1359c9: x11/cinnamon-session: update to 6.4.2.
Nov 27 2025, 5:27 PM
vishwin committed R11:be4f690a22d1: x11-fm/nemo: rearrange, add TRACKER option.
Nov 27 2025, 5:26 PM
vishwin committed R11:47d2d02bdceb: x11-wm/muffin: pull in upstream commit fixing qt crashes.
Nov 27 2025, 5:26 PM
vishwin committed R11:7fe173a37dd8: x11/cinnamon-screensaver: update to 6.4.1.
Nov 27 2025, 5:26 PM
vishwin committed R11:716eb57acb80: sysutils/cinnamon-control-center: update to 6.4.2.
Nov 27 2025, 5:26 PM
vishwin committed R11:0a0263b610fa: graphics/xreader: move and update to 4.6.0.
Nov 27 2025, 5:16 AM

Nov 26 2025

vishwin committed R11:332f8a76701f: editors/xed: update to 3.8.5.
Nov 26 2025, 8:34 PM
vishwin committed R11:d9f65576baed: x11/py-python-xapp: update to 3.0.0.
Nov 26 2025, 7:50 PM
vishwin committed R11:a8975b5bf126: x11/xapp: update to 3.2.0.
Nov 26 2025, 7:50 PM

Nov 25 2025

vishwin committed R11:3b09b6a69539: devel/tinysparql: update to 3.10.1.
Nov 25 2025, 4:21 AM

Nov 20 2025

vishwin committed R11:1d55bbdbd2ca: devel/wasi-libc: update to sdk-28.
Nov 20 2025, 9:30 PM
vishwin committed R11:4f2fef9a0a13: devel/wasi-libc: bump consumer PORTREVISIONs after update.
Nov 20 2025, 9:29 PM

Nov 19 2025

vishwin committed R11:caa3da1d3f9e: devel/wasi-{compiler-rt,libcxx}21: sync to 21.1.6.
Nov 19 2025, 2:56 PM

Nov 18 2025

vishwin committed R11:f26f3471356f: lang/spidermonkey140: add.
Nov 18 2025, 7:40 PM

Nov 11 2025

vishwin committed R11:836af012e67b: lang/spidermonkey115: update to 115.30.0.
Nov 11 2025, 9:07 PM
vishwin committed R11:6ae4fa56fc85: lang/spidermonkey128: update to 128.14.0.
Nov 11 2025, 9:07 PM

Nov 7 2025

vishwin added a comment to D53433: Mk/Uses/python.mk: Build Python wheels next to packages.

Here is the definition: https://packaging.python.org/en/latest/specifications/binary-distribution-format/

There is a notion of a "platform tag" which denotes the platform for which the wheel has been built if it contains native code, by default it does "$(os}_${release}_${arch}". Run " pip debug --verbose" and see for compatible tags. If a wheel has been compiled with 13.5-RELEASE-p5 it won't be consumed by 13.5-RELEASE-p6. "wheel tags --remove --platform-tag=..." renames the file for multiplatform AND modfies the metadata (Tag: ) in WHEEL file. So I am not rebuilding, I am retagging. I first assumed a bug in poudriere: https://github.com/freebsd/poudriere/issues/1277, but then realized otherwise.

Well, to me it is the python part that should be fixed. FreeBSD guarantees ABI compatibility between minor releases, so the tag should look like py310-none-freebsd_13_amd64. This is the same how pkg handles our native packages ABI.

Nov 7 2025, 10:03 AM
vishwin added a comment to D53433: Mk/Uses/python.mk: Build Python wheels next to packages.

USES=distutils is going away because upstream is removing support for this entirely. It had been deprecated for quite some time but they are finally pulling the switch.

I know, this is why I said that with PEP 517 wheels already there, they just need to be in a distinct, explicit place for consumption.

Can you explain why this change needs revision? ATM, I don't see a way to make it even simple than this. Again, I don't expect you do upload anthing to PyPI. It is just a possible usecaes. I am happy if people can host their own indexes with this.

Nov 7 2025, 8:43 AM
vishwin requested changes to D53433: Mk/Uses/python.mk: Build Python wheels next to packages.

My ideal longterm goal: The Project hosts canonical poudriere builds and these could produce FreeBSD-specific wheels which could be uploaded to PyPI and would dramatically improve the situation for the Python ecosystem on FreeBSD.

Nov 7 2025, 8:14 AM
vishwin committed R11:ce6f10b46a77: x11/alacritty: update to 0.16.1.
Nov 7 2025, 5:47 AM
vishwin committed R11:90c1cd801c92: devel/wasi-{compiler-rt,libcxx}21: sync to 21.1.5.
Nov 7 2025, 4:46 AM

Nov 4 2025

vishwin committed R11:e0cbe081481d: lang/python313: fix blake2s_impl regen mismatch.
Nov 4 2025, 2:45 PM

Nov 2 2025

vishwin committed R11:7ed55b704b71: bsd.default-versions.mk: 3.13t is a valid Python version.
Nov 2 2025, 1:24 AM
vishwin committed R11:0258077b26a9: databases/py-sqlite3: account for Python 3.13+.
Nov 2 2025, 12:42 AM
vishwin committed R11:b009e0c94ede: x11-toolkits/py-tkinter: account for lang/python313t.
Nov 2 2025, 12:30 AM
vishwin committed R11:c62169cda58c: databases/py-gdbm: account for lang/python313t.
Nov 2 2025, 12:07 AM

Nov 1 2025

vishwin closed D49680: lang/python313: add.
Nov 1 2025, 10:41 PM
vishwin committed R11:edcf1d7d57b4: lang/python313: add (authored by wen).
Nov 1 2025, 10:41 PM
vishwin updated the diff for D49680: lang/python313: add.

sync reference to libuuid

Nov 1 2025, 10:26 PM
vishwin updated the diff for D49680: lang/python313: add.
  • lang/python313: update to 3.13.9
Nov 1 2025, 10:09 PM

Oct 30 2025

vishwin committed R11:868c795dda68: devel/meson-python: update to 0.18.0 (authored by rfyu28uyeg_snkmail.com).
Oct 30 2025, 7:37 PM

Oct 25 2025

vishwin committed R11:76bac5e0cc31: security/sequoia-chameleon-gnupg: use rustls for reqwest to avoid….
Oct 25 2025, 3:22 AM
vishwin committed R11:faf376181e0e: security/sequoia-sq: use rustls for reqwest to avoid OpenSSL/LibreSSL symbol….
Oct 25 2025, 3:22 AM

Oct 21 2025

vishwin committed R11:6a2dc1eb2101: devel/wasi-{compiler-rt,libcxx}21: sync to 21.1.4.
Oct 21 2025, 3:23 PM

Oct 19 2025

vishwin committed R11:97597fdf29ba: security/sequoia-chameleon-gnupg: update openssl crates.
Oct 19 2025, 10:26 AM
vishwin committed R11:9e377b74f595: security/sequoia-sq: update openssl crates.
Oct 19 2025, 10:26 AM
vishwin committed R11:a930dbb86687: net/py-urllib3: allow building with devel/py-setuptools-scm 9.
Oct 19 2025, 5:58 AM
vishwin committed R11:72a3e6830217: devel/cargo-c: update to 0.10.16.
Oct 19 2025, 3:53 AM