Antoine Jacoutot wrote: > On July 1, 2026 2:43:16 AM GMT+02:00, Daniel Dickman <didickman@gmail.com> wrote: >> Hi all, >> >> I'd like to import 3 AI coding agents that I've found useful. (Similar to >> devel/codex which is from OpenAI and is already in the ports tree). >> >> >> (1) devel/claude -- Anthropic's well known coding agent >> >> This is the latest version that runs on OpenBSD. Newer versions >> were moved off npm and are native-only unfortunately. So updating >> beyond this version might be harder. >> >> >> (2) devel/crush >> >> A coding agent with a focus on a good looking >> terminal UI. >> >> >> (3) devel/swival -- Coding agent for doing security audits >> >> This has has a few additional dependencies that also need to be >> imported below. >> >> devel/py-litellm -- uniform LLM provider API >> textproc/py-tiktoken -- fast BPE tokenizer >> devel/py-mcp -- Model Context Protocol SDK >> security/py-fast-cipher -- fast AES cipher library >> textproc/py-rank-bm25 -- BM25 ranking functions >> >> >> One small note is that for swival to be imported we also need to update >> py-rich to 15.0.0 and mark www/py-flask-limiter BROKEN as a result. >> >> In turn this means we won't be able to build www/py-flask-appbuilder until >> flask-limiter adds support for rich v15+. >> >> I am ok with that tradeoff (I imported those 2 ports for superset which >> itself is waiting on support for sqlalchemy 2+ to be rolled out). >> >> ok to import these new ports? > Not a super fan to import something (Claude) that cannot be updated / maintained and may stop functioning in a few months. > -- > Antoine > On the other hand, Anthropic has embedded spyware-like code in Claude that secretly targets Chinese users. https://nitter.net/IntCyberDigest/status/2071971609183678544 https://github.com/anthropics/claude-code/issues/67120 https://github.com/anthropics/claude-code/issues/72518
OpenBSD Mail Box
BTC:1BsNfN6m7xtT4PqDb9jJHnDDFBb38zS9Yi
Wednesday, July 01, 2026
Salt and proctitle stoppped working a while ago, probably PY3.14
Hi. Sorry for lack of proper troubleshooting and vague information, but I don't have time to look into this properly. Sometime ago, I think after this year Python upgrades rc.d(8) script stopped working with salt minion (I don't have master on -current OpenBSD). I see that on OpenBSD 7.9 proctitle works correctly, so it was after the 7.9 release. OpenBSD7.9# pgrep -lf salt 36413 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d FileserverUpdate 33820 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d Maintenance 84939 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer ReqServer_ProcessManager RequestServer.zmq_device 41214 tail -f /var/log/salt/master 66147 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer MWorker-4 3673 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer MWorker-3 755 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer MWorker-2 42035 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer MWorker-1 4674 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer MWorker-0 63012 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d ReqServer ReqServer_ProcessManager 77386 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d EventMonitor 11940 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d EventPublisher 60102 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d PubServerChannel._publish_daemon 7693 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-minion -d MultiMinionProcessManager MinionProcessManager 69346 python3.13: /usr/local/bin/python3.13 /usr/local/bin/salt-master -d MainProcess OpenBSD7.9# pkg_info -qI salt salt-3007.13 OpenBSD-current# pgrep -lf salt 53272 /usr/local/bin/python3.14 -c import sys; from multiprocessing.forkserver import main; main(4, 6, ['__main__'], sys_argv=sys.argv[1:], **{'sys_path': ['/usr/local/bin', '/usr/local/lib/python314.zip', '/usr/local/lib/python3.14', '/usr/local/lib/python3.14/lib-dynload', '/usr/local/lib/python3.14/site-packages'], 'authkey_r': 8}) /usr/local/bin/salt-minion -d OpenBSD-current# sysctl -n kern.version OpenBSD 7.9-current (GENERIC.MP) #6: Thu Jun 25 16:06:32 MDT 2026 deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP OpenBSD-current# pkg_info -qI salt salt-3007.13 -- Regards, Mikolaj