Page MenuHomeFreeBSD

michaelo (Michael Osipov)
User

Projects

User Details

User Since
Jul 19 2018, 5:53 PM (397 w, 3 d)

Recent Activity

Sat, Feb 28

michaelo committed R11:0f21dc0cbf22: devel/reposilite: Update to 3.5.27 (authored by Þorsteinn <thorsteinn@isnic.is>).
devel/reposilite: Update to 3.5.27
Sat, Feb 28, 9:44 PM

Fri, Feb 20

michaelo committed R11:c4671ffa0096: net-mgmt/victoria-logs: Improve RC script (authored by michaelo).
net-mgmt/victoria-logs: Improve RC script
Fri, Feb 20, 10:45 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

That was my interpretation of his suggestion. That would leaves the version strings in place to be used in the sysctl and verbuf, but won''t post it in the dmesg, iiuc. Let's wait for the elders and see what they think.

Fri, Feb 20, 9:17 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

@imp said:
I'd just drop it entirely. This used to be a vendor driver where a version made sense. But i don't think it dies anymore.

Since problems were revealed with the approach, why don't we drop it entirely?

Fri, Feb 20, 9:03 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

@avg Let me know how to proceed I'd like to cherry-pick.

Fri, Feb 20, 6:34 PM
michaelo committed R11:4aded14d4c5b: sysutils/bastille: Update to 1.4.0.260219 (authored by tschetter.victor_gmail.com).
sysutils/bastille: Update to 1.4.0.260219
Fri, Feb 20, 6:21 PM
michaelo committed R11:7dd7d0814044: sysutils/bastille: Update to 1.4.0.260219 (authored by tschetter.victor_gmail.com).
sysutils/bastille: Update to 1.4.0.260219
Fri, Feb 20, 6:20 PM

Wed, Feb 18

michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.
In D54519#1265780, @avg wrote:

Making it once, IMHO, should be consistent for all, at least Broadcom/AVAGO/LSI drivers, not just mrsas.

I agree with this. But we made a small step back instead of any step forward in this respect.

Wed, Feb 18, 10:50 AM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.
In D54519#1265730, @avg wrote:

I see one change in behavior for mrsas driver which can be considered to be for worse.
If there are multiple adapters, the older code would print only one driver version message.
Now the message would be printed for each adapter.
But doesn't make much sense as the driver is the same.

Wed, Feb 18, 7:59 AM

Tue, Feb 17

michaelo committed rG93122ead724b: mfi(4)/mrsas(4): Print driver versions consistently (authored by michaelo).
mfi(4)/mrsas(4): Print driver versions consistently
Tue, Feb 17, 7:20 PM
michaelo closed D54519: mfi(4)/mrsas(4): Print driver versions consistently.
Tue, Feb 17, 7:20 PM
michaelo added inline comments to D55303: ee: add unicode support.
Tue, Feb 17, 8:27 AM
michaelo accepted D55325: Add "--output-file -o" to list of options enabling supervision mode in daemon.c.

@ziaee, your turn.

Tue, Feb 17, 8:11 AM

Mon, Feb 16

michaelo added a comment to D46313: daemon(8): Add option to write pidfile w/o supervising it.

Can you move the unrelated doc changes to a separate review,

Negative, negative! One logical change includes doc, we want to do everything we can to try and include people to 1. write doc 2. include it with code changes.

@ziaee and me can easily review and merge them?

Thanks for tagging me! Happy to help with manuals anytime :)

Mon, Feb 16, 1:06 PM
michaelo added inline comments to D55303: ee: add unicode support.
Mon, Feb 16, 12:23 PM
michaelo added a comment to D46313: daemon(8): Add option to write pidfile w/o supervising it.

This somewhat reminds of of systemd's oneshot type. I agree with other committers against introducing another PID file, we should have an option doing the oneshot, execute-onl, etc. and the manpage shall say which options are ignored in such a case.

Mon, Feb 16, 10:53 AM
michaelo added a comment to D46313: daemon(8): Add option to write pidfile w/o supervising it.

Can you move the unrelated doc changes to a separate review, @ziaee and me can easily review and merge them.

Mon, Feb 16, 10:45 AM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

@ziaee, should I go on with the merge or wait for another technical reviewer to approve?

Mon, Feb 16, 7:43 AM

Sun, Feb 15

michaelo committed rG6ce85d64d059: daemon: Add option for output file mode (authored by michaelo).
daemon: Add option for output file mode
Sun, Feb 15, 11:19 AM
michaelo committed rGcc35db95eb9e: daemon: Add option for output file mode (authored by michaelo).
daemon: Add option for output file mode
Sun, Feb 15, 11:19 AM
michaelo committed rG4bc40d5a624e: daemon: Add option for output file mode (authored by michaelo).
daemon: Add option for output file mode
Sun, Feb 15, 11:19 AM

Sat, Feb 14

michaelo added a comment to D55233: netinet6: Return EAFNOSUPPORT for non-IPv6 addresses in mcast sockopts..

Is this going to be MFC'ed?

Sat, Feb 14, 4:07 PM

Thu, Feb 12

michaelo committed R11:daa389c3dc96: mail/spamd: Drop maintainership (authored by koue_chaosophia.net).
mail/spamd: Drop maintainership
Thu, Feb 12, 3:56 PM
michaelo committed R11:79fd1a242edf: mail/spamd: Drop maintainership (authored by koue_chaosophia.net).
mail/spamd: Drop maintainership
Thu, Feb 12, 3:55 PM

Wed, Feb 11

michaelo added inline comments to D55063: [NEW PORT] net/ucx: Unified Communication X for high-performance messaging.
Wed, Feb 11, 4:31 PM

Tue, Feb 10

michaelo added inline comments to D55063: [NEW PORT] net/ucx: Unified Communication X for high-performance messaging.
Tue, Feb 10, 8:30 PM
michaelo added a comment to D55092: sysutils/py-diffoscope: update to 311.

@siva, @sunpoet does not respond to reviews as he told me last time. You should create a bugzilla issue and attach a patch.

Tue, Feb 10, 8:24 PM

Mon, Feb 9

michaelo committed R11:c35267d47353: devel/py-Js2Py: Apply upstream patch for Python 3.12 support (authored by sirl33tname_gmail.com).
devel/py-Js2Py: Apply upstream patch for Python 3.12 support
Mon, Feb 9, 8:37 PM
michaelo committed R11:37e1f72f44e4: devel/py-Js2Py: Apply upstream patch for Python 3.12 support (authored by sirl33tname_gmail.com).
devel/py-Js2Py: Apply upstream patch for Python 3.12 support
Mon, Feb 9, 8:37 PM
michaelo committed R11:7a1a1a6ff382: devel/py-cheetah3: Update to 3.4.0.post5 (authored by matthew_wener.org).
devel/py-cheetah3: Update to 3.4.0.post5
Mon, Feb 9, 8:00 PM
michaelo committed R11:2e6d82e14968: devel/py-cheetah3: Update to 3.4.0.post5 (authored by matthew_wener.org).
devel/py-cheetah3: Update to 3.4.0.post5
Mon, Feb 9, 8:00 PM

Sat, Feb 7

michaelo committed rGa3b90a1f0083: daemon: Add option for output file mode (authored by michaelo).
daemon: Add option for output file mode
Sat, Feb 7, 2:48 PM
michaelo closed D54930: daemon: Add option for output file mode.
Sat, Feb 7, 2:48 PM
michaelo committed rGe5cb813ac477: sockstat: Surround explicit IPv6 addresses with brackets (authored by michaelo).
sockstat: Surround explicit IPv6 addresses with brackets
Sat, Feb 7, 12:19 PM
michaelo committed rG03c8e3e77114: sockstat: Surround explicit IPv6 addresses with brackets (authored by michaelo).
sockstat: Surround explicit IPv6 addresses with brackets
Sat, Feb 7, 12:18 PM
michaelo committed rG58a369a6f6ce: sockstat: Surround explicit IPv6 addresses with brackets (authored by michaelo).
sockstat: Surround explicit IPv6 addresses with brackets
Sat, Feb 7, 9:52 AM

Fri, Feb 6

michaelo updated the diff for D54930: daemon: Add option for output file mode.

Address comments

Fri, Feb 6, 9:57 PM
michaelo added a comment to D54930: daemon: Add option for output file mode.

Guys, please have a look. It'd be fantastic to have it in 14.4-RELEASE.

Fri, Feb 6, 12:16 PM
michaelo accepted D55122: newsyslog.conf.5: Add a CAVEAT.
Fri, Feb 6, 10:06 AM

Thu, Feb 5

michaelo added a comment to D55122: newsyslog.conf.5: Add a CAVEAT.

Should we (then) mention execution order as well?

I don't know, is there anything special about the execution order? I've never had a complicated enough newsyslog setup to run into this problem.

Thu, Feb 5, 4:37 PM
michaelo committed rG93fbf353b62c: loader: Prefer comma-separated list of values for "console" (authored by michaelo).
loader: Prefer comma-separated list of values for "console"
Thu, Feb 5, 8:57 AM
michaelo committed rGedde7a7a9313: loader: Prefer comma-separated list of values for "console" (authored by michaelo).
loader: Prefer comma-separated list of values for "console"
Thu, Feb 5, 8:48 AM
michaelo committed rG8514035b0a6c: loader: Prefer comma-separated list of values for "console" (authored by michaelo).
loader: Prefer comma-separated list of values for "console"
Thu, Feb 5, 8:47 AM
michaelo added a comment to D55122: newsyslog.conf.5: Add a CAVEAT.

Stupid question: Should we (then) mention execution order as well?

Thu, Feb 5, 8:27 AM

Sun, Feb 1

michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.
In D54519#1257928, @des wrote:

Let me rephrase: The version banner should be complete in terms of information regards of the args passed to device_printf. At runtime the passed dev does not know (ahead of time) that the string mrsas/mfi is contained in the version banner. How can this assumption be made at compile time?

Right. Perhaps the kernel should provide a function whose purpose is to print a message to the console on behalf of the driver and make sure that the message is accompanied by the driver name so the user can identify where the message comes from. We could call it something like driver_printf(). Or even better, we can include not only the driver name but the device number as well, and call it device_printf(). Would that satisfy your concern?

Sun, Feb 1, 5:52 PM
michaelo updated the diff for D54519: mfi(4)/mrsas(4): Print driver versions consistently.

Drop redundant terms

Sun, Feb 1, 10:23 AM

Sat, Jan 31

michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

I don't understand. What assumption are we making at compile time?

Sat, Jan 31, 11:45 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.
In D54519#1257713, @des wrote:

The point I was trying to make is that the dev is not aware at that time how driver banner looks like. From that PoV the banner would look incomplete. WDYT?

I have no idea what any of that means.

Sat, Jan 31, 9:46 PM
michaelo closed D54375: sockstat: Surround explicit IPv6 addresses with brackets.
Sat, Jan 31, 8:49 PM
michaelo committed rGfe81e3944c08: sockstat: Surround explicit IPv6 addresses with brackets (authored by michaelo).
sockstat: Surround explicit IPv6 addresses with brackets
Sat, Jan 31, 8:49 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.
In D54519#1257565, @des wrote:

The conceptual change is correct, probes should be silent.

Sat, Jan 31, 6:38 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

I do very much approve of the conceptual change, and this code seems clear and good to me, but I am too junior at C programming to be the final word on mechanical changes to drivers. I asked some senior colleagues to take a look.

Sat, Jan 31, 6:25 PM
michaelo added a comment to D54375: sockstat: Surround explicit IPv6 addresses with brackets.

@des, is this acceptable for you?

Sat, Jan 31, 5:37 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

@ziaee Can you formally approve then? @emaste, @imp any objections?

Sat, Jan 31, 5:36 PM
michaelo committed rGc0053a940e27: loader.conf.5: "console" setting does not document multi-value possiblity (authored by michaelo).
loader.conf.5: "console" setting does not document multi-value possiblity
Sat, Jan 31, 5:35 PM
michaelo committed rGe58f90157c9b: loader.conf.5: "console" setting does not document multi-value possiblity (authored by michaelo).
loader.conf.5: "console" setting does not document multi-value possiblity
Sat, Jan 31, 5:31 PM
michaelo committed rG39812c74519c: loader.conf.5: "console" setting does not document multi-value possiblity (authored by michaelo).
loader.conf.5: "console" setting does not document multi-value possiblity
Sat, Jan 31, 5:30 PM

Jan 30 2026

michaelo committed R11:6d1520c635e3: www/tomcat-native2: Upgrade port to 2.0.12 (authored by michaelo).
www/tomcat-native2: Upgrade port to 2.0.12
Jan 30 2026, 5:06 PM
michaelo committed R11:99c91e99baae: www/tomcat-native2: Upgrade port to 2.0.12 (authored by michaelo).
www/tomcat-native2: Upgrade port to 2.0.12
Jan 30 2026, 5:05 PM

Jan 29 2026

michaelo committed R11:9e7957ebec29: www/tomcat-native: Upgrade port to 1.3.5 (authored by michaelo).
www/tomcat-native: Upgrade port to 1.3.5
Jan 29 2026, 8:55 PM
michaelo committed R11:879f73fe86ea: www/tomcat-native: Upgrade port to 1.3.5 (authored by michaelo).
www/tomcat-native: Upgrade port to 1.3.5
Jan 29 2026, 8:55 PM
michaelo committed R11:b53024c1ba3b: sysutils/fluent-bit: fix problem with tail module (authored by girgen).
sysutils/fluent-bit: fix problem with tail module
Jan 29 2026, 8:51 AM
michaelo committed R11:6d2bbb8770b1: sysutils/fluent-bit: Improve RC script and fix issues (authored by michaelo).
sysutils/fluent-bit: Improve RC script and fix issues
Jan 29 2026, 8:51 AM
michaelo committed rG56970c3c4b0b: loader: Prefer comma-separated list of values for "console" (authored by michaelo).
loader: Prefer comma-separated list of values for "console"
Jan 29 2026, 8:45 AM
michaelo closed D54923: loader: Prefer comma-separated list of values for "console".
Jan 29 2026, 8:45 AM
michaelo added a comment to D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.

Well, folks that do not use poudriere(-devel) have been locally putting back ar=${AR} in some places so that their make/Makefile or portmaster style of working can find the right ar. An example is:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292544

for which the original editing for the original problem also had an ar=${AR} removal. Some folks then reported build errors tied to ar commands that failed to recognize command line syntax used during the port build --and later reported that putting back the ar=${AR} got things to build again for them.

Has make/Makefile or portmaster based build testing been done for this context?

Note: I use poudriere-devel .

Jan 29 2026, 6:21 AM

Jan 28 2026

michaelo added a comment to D54930: daemon: Add option for output file mode.

I used the code logic from install(1).

Jan 28 2026, 7:52 PM
michaelo updated the summary of D54930: daemon: Add option for output file mode.
Jan 28 2026, 7:48 PM
michaelo requested review of D54930: daemon: Add option for output file mode.
Jan 28 2026, 7:47 PM
michaelo committed R11:efa59bb21618: sysutils/fluent-bit: Improve RC script and fix issues (authored by michaelo).
sysutils/fluent-bit: Improve RC script and fix issues
Jan 28 2026, 5:30 PM
michaelo added a comment to D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.

This has been implicitly fixed by 78c933ad0ae2d48b627179958af56aedf623d97a.

Jan 28 2026, 9:47 AM
michaelo added a reviewer for D54923: loader: Prefer comma-separated list of values for "console": imp.
Jan 28 2026, 9:05 AM
michaelo added a comment to D54923: loader: Prefer comma-separated list of values for "console".

@imp A followup review to D54843 to use comma consistently.

Jan 28 2026, 9:05 AM
michaelo added a reviewer for D54923: loader: Prefer comma-separated list of values for "console": loader.
Jan 28 2026, 9:05 AM
michaelo requested review of D54923: loader: Prefer comma-separated list of values for "console".
Jan 28 2026, 9:04 AM
michaelo closed D54843: loader.conf.5: "console" setting does not document multi-value possiblity.
Jan 28 2026, 8:54 AM
michaelo committed rG240c614d48cb: loader.conf.5: "console" setting does not document multi-value possiblity (authored by michaelo).
loader.conf.5: "console" setting does not document multi-value possiblity
Jan 28 2026, 8:54 AM
michaelo added a comment to D54843: loader.conf.5: "console" setting does not document multi-value possiblity.
In D54843#1255708, @imp wrote:

Comma is preferred.

Jan 28 2026, 8:42 AM

Jan 27 2026

michaelo added a comment to D54606: periodic: Add support for RFC 5424 syslog timestamps.

Please pick for 14 and 13 as well. It should apply cleanly. I am still on 13 and will put in into production immediately.

Jan 27 2026, 6:00 PM
michaelo added a comment to D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.

Anything further for this review?

Jan 27 2026, 3:53 PM
michaelo added reviewers for D54843: loader.conf.5: "console" setting does not document multi-value possiblity: imp, loader.
Jan 27 2026, 3:20 PM
michaelo committed rGeda3cd3c7a81: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot (authored by michaelo).
vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot
Jan 27 2026, 3:17 PM
michaelo committed rG051d781bf9d6: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot (authored by michaelo).
vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot
Jan 27 2026, 3:16 PM
michaelo committed rG4d36d18253b0: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot (authored by michaelo).
vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot
Jan 27 2026, 3:16 PM
michaelo added a comment to D54606: periodic: Add support for RFC 5424 syslog timestamps.

@jrm Please don't forget to cherry-pick.

Jan 27 2026, 3:14 PM

Jan 26 2026

michaelo updated the diff for D54843: loader.conf.5: "console" setting does not document multi-value possiblity.

Fix typo

Jan 26 2026, 6:22 AM

Jan 25 2026

michaelo committed R11:08b4ae8634a9: sysutils/vm-bhyve{,-devel}: fix typo in pkg-message (authored by antranigv_freebsd.am).
sysutils/vm-bhyve{,-devel}: fix typo in pkg-message
Jan 25 2026, 7:49 PM
michaelo closed D54844: sysutils/vm-bhyve{-devel}: fix typo in pkg-message.
Jan 25 2026, 7:48 PM
michaelo committed R11:104ae5e47783: sysutils/vm-bhyve{,-devel}: fix typo in pkg-message (authored by antranigv_freebsd.am).
sysutils/vm-bhyve{,-devel}: fix typo in pkg-message
Jan 25 2026, 7:48 PM
michaelo accepted D54844: sysutils/vm-bhyve{-devel}: fix typo in pkg-message.
Jan 25 2026, 7:43 PM

Jan 24 2026

michaelo added a comment to D54843: loader.conf.5: "console" setting does not document multi-value possiblity.

This is fine with me, but I would wait for @imp or even anyone someone else from Loader like @kevans or @tsoome. It sounds like he might not want to declare that space works and then they're committed to supporting that, or making things consistent towards that.

Jan 24 2026, 7:29 PM
michaelo updated the diff for D54843: loader.conf.5: "console" setting does not document multi-value possiblity.

@imp as requested...

Jan 24 2026, 6:46 PM
michaelo committed rG28764001b504: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot (authored by michaelo).
vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot
Jan 24 2026, 6:42 PM
michaelo closed D54842: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot.
Jan 24 2026, 6:42 PM
michaelo added a comment to D54842: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot.

Many tools expect git commit titles to be 50 or less characters

Jan 24 2026, 6:38 PM

Jan 23 2026

michaelo retitled D54842: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot from vt.4: Document hw.vga.textmode is ignored in UEFI boot mode to vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot.
Jan 23 2026, 9:00 PM
michaelo added inline comments to D54842: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot.
Jan 23 2026, 8:44 PM
michaelo updated the diff for D54842: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot.

Incorporate comments

Jan 23 2026, 8:32 PM
michaelo requested review of D54843: loader.conf.5: "console" setting does not document multi-value possiblity.
Jan 23 2026, 8:28 PM
michaelo added a comment to D54842: vt.4: Document that hw.vga.textmode does not apply for UEFI(8) boot.

To expand on my comment - the reason I think it's worth mentioning that is to make it clear we haven't made a choice to ignore this tunable with UEFI, it's that it just doesn't apply with UEFI.

Jan 23 2026, 8:15 PM