Page MenuHomeFreeBSD

michaelo (Michael Osipov)
User

Projects

User Details

User Since
Jul 19 2018, 5:53 PM (425 w, 9 h)

Recent Activity

Wed, Sep 9

michaelo committed R11:9f617417c764: math/py-scikit-rf: new port (authored by darius-dons.net.au).
math/py-scikit-rf: new port
Wed, Sep 9, 8:26 PM
michaelo committed R11:0f36b56056c5: devel/Makefile: register py-fortranformat (authored by michaelo).
devel/Makefile: register py-fortranformat
Wed, Sep 9, 7:35 PM
michaelo committed R11:c9b75004648e: devel/py-fortranformat: new port (authored by darius-dons.net.au).
devel/py-fortranformat: new port
Wed, Sep 9, 7:30 PM
michaelo committed R11:fd28ba41e1a8: textproc/py-zensical: Update to 0.0.60 (authored by michaelo).
textproc/py-zensical: Update to 0.0.60
Wed, Sep 9, 7:16 PM

Tue, Sep 8

michaelo committed R11:756ff4f10181: sysutils/javaservicewrapper: Lower Java target version (authored by michaelo).
sysutils/javaservicewrapper: Lower Java target version
Tue, Sep 8, 7:17 PM
michaelo committed R11:6998950b5195: [NEW PORT] filesystems/diffsnap: ZFS snapshots using write thresholds (authored by Joseph Saathoff <josephsaathoff@gmail.com>).
[NEW PORT] filesystems/diffsnap: ZFS snapshots using write thresholds
Tue, Sep 8, 7:00 PM
michaelo committed R11:4f6083847cc5: sysutils/javaservicewrapper: Remove complete ONLY_FOR_ARCHS (authored by michaelo).
sysutils/javaservicewrapper: Remove complete ONLY_FOR_ARCHS
Tue, Sep 8, 6:37 PM
michaelo committed R11:07bfccc126c0: [NEW PORT] databases/libnusqlite3: SQLite3 extension with Unicode support (authored by michaeljohnson_ahze.net).
[NEW PORT] databases/libnusqlite3: SQLite3 extension with Unicode support
Tue, Sep 8, 6:32 PM
michaelo committed R11:49f8292f1a8b: www/tomcat-native2: Update to 2.0.16 (authored by michaelo).
www/tomcat-native2: Update to 2.0.16
Tue, Sep 8, 10:18 AM
michaelo committed R11:787734d6988d: www/tomcat-native: Update to 1.3.9 (authored by michaelo).
www/tomcat-native: Update to 1.3.9
Tue, Sep 8, 10:18 AM
michaelo committed R11:a61f1f728f7b: devel/nexus2-oss: Bump and adapt consumer for sysutils/javaservicewrapper update (authored by michaelo).
devel/nexus2-oss: Bump and adapt consumer for sysutils/javaservicewrapper update
Tue, Sep 8, 9:59 AM
michaelo committed R11:0d1c72e2476b: sysutils/javaservicewrapper: Update to 3.7.3 (authored by michaelo).
sysutils/javaservicewrapper: Update to 3.7.3
Tue, Sep 8, 9:59 AM

Mon, Sep 7

michaelo committed R11:9a7341787e82: databases/sqlite-jdbc: Update to 3.53.4.0 (authored by michaelo).
databases/sqlite-jdbc: Update to 3.53.4.0
Mon, Sep 7, 10:20 AM

Sun, Sep 6

michaelo committed R11:40bfdc589d41: devel/nexus2-oss: Update to 2.15.2-03 (authored by michaelo).
devel/nexus2-oss: Update to 2.15.2-03
Sun, Sep 6, 9:02 PM
michaelo committed R11:52a9f7c5f1d6: devel/nexus2-oss: Update to 2.15.2-03 (authored by michaelo).
devel/nexus2-oss: Update to 2.15.2-03
Sun, Sep 6, 9:01 PM
michaelo committed R11:eb8cf37dea35: devel/nexus2-oss: Limit portscout to version 2.x (authored by michaelo).
devel/nexus2-oss: Limit portscout to version 2.x
Sun, Sep 6, 8:42 PM
michaelo committed R11:08d4c06a009a: www/tomcat-native: Limit portscout to version 1.x (authored by michaelo).
www/tomcat-native: Limit portscout to version 1.x
Sun, Sep 6, 8:42 PM
michaelo closed D59143: www/beautifulsoup: Convert build to use PEP 517 and rename to PyPI name.
Sun, Sep 6, 5:05 PM
michaelo committed R11:45ea4cf85c33: */*: Bump consumers of www/beautifulsoup4 after port rename (authored by michaelo).
*/*: Bump consumers of www/beautifulsoup4 after port rename
Sun, Sep 6, 5:05 PM
michaelo committed R11:be3fa7ecb22d: www/beautifulsoup: Convert build to use PEP 517 and rename to PyPI name (authored by michaelo).
www/beautifulsoup: Convert build to use PEP 517 and rename to PyPI name
Sun, Sep 6, 5:05 PM
michaelo committed R11:f75ea77c8f50: devel/py-subversion: split test target, with fix tests in python >= 3.14 (authored by FUTATSUKI Yasuhito <futatuki@yf.bsdclub.org>).
devel/py-subversion: split test target, with fix tests in python >= 3.14
Sun, Sep 6, 2:21 PM
michaelo committed R11:b8e6b2a99628: devel/py-subversion: split test target, with fix tests in python >= 3.14 (authored by FUTATSUKI Yasuhito <futatuki@yf.bsdclub.org>).
devel/py-subversion: split test target, with fix tests in python >= 3.14
Sun, Sep 6, 2:18 PM
michaelo committed R11:95197aa31735: devel/py-celery: Update to 5.6.3 (authored by michaelo).
devel/py-celery: Update to 5.6.3
Sun, Sep 6, 12:38 PM
michaelo committed R11:c0300de717e8: net/py-kombu: Update to 5.6.2 (authored by michaelo).
net/py-kombu: Update to 5.6.2
Sun, Sep 6, 12:33 PM
michaelo committed R11:a10adc07a886: databases/py-pymongo: Update to 4.17.0 (authored by michaelo).
databases/py-pymongo: Update to 4.17.0
Sun, Sep 6, 12:22 PM

Fri, Sep 4

michaelo updated the diff for D59143: www/beautifulsoup: Convert build to use PEP 517 and rename to PyPI name.

Rebase

Fri, Sep 4, 8:19 PM
michaelo accepted D59388: bhyveload: note that newer FreeBSD is explicitly not supported.
Fri, Sep 4, 4:41 PM
michaelo added a comment to D59388: bhyveload: note that newer FreeBSD is explicitly not supported.

Please MFC this.

Fri, Sep 4, 3:20 PM

Wed, Sep 2

michaelo committed R11:e1686f2452fe: devel/reposilite: Upgrade to 3.6.3 (authored by Þorsteinn Jón <thorsteinn@isnic.is>).
devel/reposilite: Upgrade to 3.6.3
Wed, Sep 2, 4:31 PM

Sun, Aug 30

michaelo committed R11:2993b1c48d7d: misc/py-polars-runtime: Use py-build to build wheel (authored by michaelo).
misc/py-polars-runtime: Use py-build to build wheel
Sun, Aug 30, 10:14 AM

Thu, Aug 27

michaelo committed R11:1198cc78a23b: devel/maven39: Update to 3.9.16 (authored by michaelo).
devel/maven39: Update to 3.9.16
Thu, Aug 27, 12:55 PM
michaelo closed D59133: security/py-biscuit-auth: Convert build to use PEP 517 and rename to PyPI name.
Thu, Aug 27, 7:30 AM
michaelo committed R11:154d8c3775f2: security/py-biscuit-auth: Convert build to use PEP 517 and rename to PyPI name (authored by michaelo).
security/py-biscuit-auth: Convert build to use PEP 517 and rename to PyPI name
Thu, Aug 27, 7:30 AM

Wed, Aug 26

michaelo committed R11:4e315bde42ae: [NEW PORT] security/open-vulnerability-cli: CLI to query various online… (authored by einar_isnic.is).
[NEW PORT] security/open-vulnerability-cli: CLI to query various online…
Wed, Aug 26, 7:35 PM

Mon, Aug 24

michaelo abandoned D58861: */*: Explicitly pass dist directory for Python wheels.

Ports is question have been reported and patches provided:

Mon, Aug 24, 9:37 AM
michaelo added a comment to D59143: www/beautifulsoup: Convert build to use PEP 517 and rename to PyPI name.

@vishwin Picked up your comments and addresses this one.

Mon, Aug 24, 9:28 AM
michaelo added reviewers for D59143: www/beautifulsoup: Convert build to use PEP 517 and rename to PyPI name: wen, vishwin, Python.
Mon, Aug 24, 9:27 AM
michaelo requested review of D59143: www/beautifulsoup: Convert build to use PEP 517 and rename to PyPI name.
Mon, Aug 24, 9:26 AM
michaelo added a comment to D53433: Mk/Uses/python.mk: Standardize PEP 517 wheel output location.

I guess I didn't make myself clear enough.

Most of the D58861 cases are abusing PEP517_BUILD_CMD or PEP517_INSTALL_CMD in some way. Documenting those variables' availability does not necessarily mean they should be used except in exceptional circumstances, such as when build is not available due to circular dependencies.

Most of these cases will go away with a newer version of setuptools; some of them can be fixed by changing the portname, like beautifulsoup to beautifulsoup4. Given there are only tens of ports deviating compared to the thousands of others that already work, I consider them only as background noise.

Those setuptools cases should be patching the relevant metadata file until we can update setuptools itself. The uv cases should be using devel/py-build.

Mon, Aug 24, 7:32 AM
michaelo committed R11:2204523e7c5e: net/py-amqp: Update to 5.3.1 (authored by michaelo).
net/py-amqp: Update to 5.3.1
Mon, Aug 24, 7:29 AM

Sun, Aug 23

michaelo updated the summary of D59133: security/py-biscuit-auth: Convert build to use PEP 517 and rename to PyPI name.
Sun, Aug 23, 9:24 PM
michaelo updated the diff for D59133: security/py-biscuit-auth: Convert build to use PEP 517 and rename to PyPI name.
  • Simplify Python discovery; the build frontend will pass the interpreter
Sun, Aug 23, 9:24 PM
michaelo retitled D59133: security/py-biscuit-auth: Convert build to use PEP 517 and rename to PyPI name from security/py-biscuit-auth: Convert build to use PEP 517 and rename to PyPI to security/py-biscuit-auth: Convert build to use PEP 517 and rename to PyPI name.
Sun, Aug 23, 9:13 PM
michaelo added a comment to D59133: security/py-biscuit-auth: Convert build to use PEP 517 and rename to PyPI name.

@vishwin, I have picked up your comments and https://reviews.freebsd.org/D59133 and made this port right.

Sun, Aug 23, 9:10 PM
michaelo requested review of D59133: security/py-biscuit-auth: Convert build to use PEP 517 and rename to PyPI name.
Sun, Aug 23, 9:09 PM
michaelo closed D58848: devel/py-pyyaml: Convert build to use PEP 517.
Sun, Aug 23, 8:04 PM
michaelo committed R11:7085414bb689: devel/py-pyyaml: Convert build to use PEP 517 (authored by michaelo).
devel/py-pyyaml: Convert build to use PEP 517
Sun, Aug 23, 8:04 PM
michaelo updated the summary of D58861: */*: Explicitly pass dist directory for Python wheels.
Sun, Aug 23, 4:52 PM
michaelo updated the diff for D58861: */*: Explicitly pass dist directory for Python wheels.

Remove variable

Sun, Aug 23, 4:52 PM
michaelo added a comment to D53433: Mk/Uses/python.mk: Standardize PEP 517 wheel output location.

@vishwin, reduced to a bare minimum now

Sun, Aug 23, 4:51 PM
michaelo retitled D53433: Mk/Uses/python.mk: Standardize PEP 517 wheel output location from Mk/Uses/python.mk: Introduce PEP517_BUILD_DISTDIR for PEP 517 wheel output to Mk/Uses/python.mk: Standardize PEP 517 wheel output location.
Sun, Aug 23, 4:50 PM
michaelo updated the diff for D53433: Mk/Uses/python.mk: Standardize PEP 517 wheel output location.

Make the dir a literal, no more variable, thus implementation detail

Sun, Aug 23, 4:49 PM
michaelo added a comment to D53433: Mk/Uses/python.mk: Standardize PEP 517 wheel output location.

Most of the D58861 cases are abusing PEP517_BUILD_CMD or PEP517_INSTALL_CMD in some way. Documenting those variables' availability does not necessarily mean they should be used except in exceptional circumstances, such as when build is not available due to circular dependencies.

Sun, Aug 23, 4:23 PM
michaelo updated the diff for D58848: devel/py-pyyaml: Convert build to use PEP 517.

Sort for portclippy

Sun, Aug 23, 4:23 PM
michaelo added a comment to D58848: devel/py-pyyaml: Convert build to use PEP 517.

@vishwin, is this as expected now?

Sun, Aug 23, 3:53 PM
michaelo updated the diff for D58848: devel/py-pyyaml: Convert build to use PEP 517.

Replace += with =

Sun, Aug 23, 3:40 PM
michaelo added inline comments to D58848: devel/py-pyyaml: Convert build to use PEP 517.
Sun, Aug 23, 3:36 PM
michaelo updated the diff for D58848: devel/py-pyyaml: Convert build to use PEP 517.

A leftover from previous code, changed and tested

Sun, Aug 23, 3:33 PM

Sat, Aug 22

michaelo closed D58860: misc/py-onnxruntime: Fix wheel missing the compiled pybind extension.
Sat, Aug 22, 10:42 PM
michaelo committed R11:95a580e8f909: misc/py-onnxruntime: Fix wheel missing the compiled pybind extension (authored by michaelo).
misc/py-onnxruntime: Fix wheel missing the compiled pybind extension
Sat, Aug 22, 10:42 PM
michaelo updated the diff for D58848: devel/py-pyyaml: Convert build to use PEP 517.

Rebase

Sat, Aug 22, 9:30 PM
michaelo committed rG21f5c8438851: daemon(8): Add option to write pidfile w/o supervising it (authored by mail_fbsd2.e4m.org).
daemon(8): Add option to write pidfile w/o supervising it
Sat, Aug 22, 9:15 PM
michaelo committed rG79f020ffcad2: daemon(8): Add option to write pidfile w/o supervising it (authored by mail_fbsd2.e4m.org).
daemon(8): Add option to write pidfile w/o supervising it
Sat, Aug 22, 9:14 PM

Tue, Aug 18

michaelo added a comment to D58860: misc/py-onnxruntime: Fix wheel missing the compiled pybind extension.

@yuri, please have a look.

Tue, Aug 18, 8:46 AM

Mon, Aug 17

michaelo committed R11:e6f983f0ba2e: devel/reposilite: Update to 3.6.2 (authored by Þorsteinn Jón <thorsteinn@isnic.is>).
devel/reposilite: Update to 3.6.2
Mon, Aug 17, 12:22 PM

Sat, Aug 15

michaelo committed R11:68095e4e4a6e: databases/sqlite-jdbc: Update to 3.53.2.1 (authored by michaelo).
databases/sqlite-jdbc: Update to 3.53.2.1
Sat, Aug 15, 9:57 PM
michaelo added a comment to D53433: Mk/Uses/python.mk: Standardize PEP 517 wheel output location.

Addon:
One thing worth spelling out for the record, since it came up earlier: a toggle (whether per-port or tree-wide) wouldn't actually change what's required here. Any port overriding PEP517_BUILD_CMD/PEP517_INSTALL_CMD directly, or invoking a build tool standalone (e.g. maturin), still needs its own explicit path update on both the build and install side regardless of what a switch defaults to — otherwise the two sides silently disagree on where the wheel lives and the port breaks. That's the entire content of the follow-up sweep commit; a toggle doesn't remove or shrink it, since those ports never go through the framework default in the first place.

Sat, Aug 15, 5:52 PM
michaelo added a comment to D53433: Mk/Uses/python.mk: Standardize PEP 517 wheel output location.

Subsequent review for ports which require extra treatment: https://reviews.freebsd.org/D58861, all builds pass for me. Some of them will go away as soon as setuptools is being updated, e.g., wheel name normalization.

Sat, Aug 15, 5:13 PM
michaelo requested review of D58861: */*: Explicitly pass dist directory for Python wheels.
Sat, Aug 15, 5:12 PM
michaelo retitled D53433: Mk/Uses/python.mk: Standardize PEP 517 wheel output location from Mk/Uses/python.mk: Build Python wheels next to packages to Mk/Uses/python.mk: Introduce PEP517_BUILD_DISTDIR for PEP 517 wheel output.
Sat, Aug 15, 5:11 PM
michaelo updated the diff for D53433: Mk/Uses/python.mk: Standardize PEP 517 wheel output location.

@vishwin Took me way too long to respond. you are right on the distutils,
I have dropped the entire block and will be moved to a separate discussion,
if at all.

Sat, Aug 15, 5:10 PM
michaelo added a comment to D58860: misc/py-onnxruntime: Fix wheel missing the compiled pybind extension.

Found this completely by incident while working on python.mk improvements. At least setup.py changes could be upstream. They are straight forward.

Sat, Aug 15, 4:58 PM
michaelo requested review of D58860: misc/py-onnxruntime: Fix wheel missing the compiled pybind extension.
Sat, Aug 15, 4:56 PM
michaelo committed R11:97d4c7df3a90: misc/py-onnxruntime: Fix dist site name (authored by michaelo).
misc/py-onnxruntime: Fix dist site name
Sat, Aug 15, 3:21 PM
michaelo added a comment to D58848: devel/py-pyyaml: Convert build to use PEP 517.

@vishwin This should be good now, take another look please.

Sat, Aug 15, 11:27 AM
michaelo added a comment to D58848: devel/py-pyyaml: Convert build to use PEP 517.

Changes applied.

Sat, Aug 15, 8:39 AM
michaelo updated the diff for D58848: devel/py-pyyaml: Convert build to use PEP 517.

Address comments and lowercase wheel name in setup.py

Sat, Aug 15, 8:38 AM

Fri, Aug 14

michaelo added a reviewer for D58848: devel/py-pyyaml: Convert build to use PEP 517: Python.
Fri, Aug 14, 10:09 PM
michaelo requested review of D58848: devel/py-pyyaml: Convert build to use PEP 517.
Fri, Aug 14, 10:09 PM
michaelo committed R11:29cf6c0235ba: textproc/py-regex: Update to 2026.7.19 (authored by michaelo).
textproc/py-regex: Update to 2026.7.19
Fri, Aug 14, 3:29 PM

Thu, Aug 13

michaelo committed rGfe06e383cc64: daemon(8): Add option to write pidfile w/o supervising it (authored by mail_fbsd2.e4m.org).
daemon(8): Add option to write pidfile w/o supervising it
Thu, Aug 13, 2:23 PM
michaelo closed D46313: daemon(8): Add option to write pidfile w/o supervising it.
Thu, Aug 13, 2:22 PM
michaelo added a comment to D46313: daemon(8): Add option to write pidfile w/o supervising it.

Applies cleanly down to stable/14 with a small fix.

Thu, Aug 13, 2:20 PM
michaelo accepted D46313: daemon(8): Add option to write pidfile w/o supervising it.

Trying to merge locally and see whether it can easily be MFC'ed after a week. Hold tight.

Thu, Aug 13, 1:56 PM
michaelo updated the diff for D43703: motd: stop prepending "uname -v" output dynamically.

rebase onto main

Thu, Aug 13, 1:43 PM
michaelo added a comment to D46313: daemon(8): Add option to write pidfile w/o supervising it.

I am unsure about what is missing apart from the alphabetical sorting (which should be done in a separate review
according to kevans). But I need some advice regarding this -- see my comment above.
If s.th. else is missing please let me know...

Thu, Aug 13, 12:45 PM
michaelo added a comment to D46313: daemon(8): Add option to write pidfile w/o supervising it.

As far as I can see there are only a few comments left from @kevans and @ziaee on the manpage and we are good. @mail_fbsd2.e4m.org, can you address them and we are good to merge?

Thu, Aug 13, 11:24 AM

Jul 28 2026

michaelo accepted D58480: nvmecontrol.8: Explain which power modes are marked with an asterisk.

Can I MFC this after three days? Any objections?

Jul 28 2026, 11:07 AM

Jul 27 2026

michaelo requested changes to D58480: nvmecontrol.8: Explain which power modes are marked with an asterisk.
Jul 27 2026, 3:52 PM
michaelo added a reviewer for D58480: nvmecontrol.8: Explain which power modes are marked with an asterisk: ziaee.
Jul 27 2026, 3:52 PM

Jul 18 2026

michaelo resigned from D58324: Handbook - Firewalls.

Unfortunately, there is very little I can contribute here. My knowledge in regards of all of these FWs is close to zero.

Jul 18 2026, 5:27 PM
michaelo accepted D58175: Handbook - ZFS rework.
Jul 18 2026, 12:51 PM

Jul 15 2026

michaelo closed D58260: devel/libsearpc: Fix upstream commit version and in configure.ac.
Jul 15 2026, 6:01 PM
michaelo committed R11:93e72627bfad: devel/libsearpc: Fix upstream commit version and in configure.ac (authored by michaelo).
devel/libsearpc: Fix upstream commit version and in configure.ac
Jul 15 2026, 6:01 PM
michaelo added a reviewer for D58260: devel/libsearpc: Fix upstream commit version and in configure.ac: d.stoye_cms.hu-berlin.de.
Jul 15 2026, 4:54 PM
michaelo requested review of D58260: devel/libsearpc: Fix upstream commit version and in configure.ac.
Jul 15 2026, 4:54 PM
michaelo committed R11:c54c3674ef91: net-mgmt/seafile-{client,gui}: update to 9.0.19 (authored by d.stoye_cms.hu-berlin.de).
net-mgmt/seafile-{client,gui}: update to 9.0.19
Jul 15 2026, 4:13 PM
michaelo closed D58168: update seafile-client and gui to 9.0.19 update libsearpc to 3.3.
Jul 15 2026, 4:13 PM
michaelo committed R11:ea7e312a6abd: devel/libsearpc: update to 3.3 (authored by d.stoye_cms.hu-berlin.de).
devel/libsearpc: update to 3.3
Jul 15 2026, 4:13 PM
michaelo accepted D58168: update seafile-client and gui to 9.0.19 update libsearpc to 3.3.

Builds for me.

Jul 15 2026, 4:11 PM