Page MenuHomeFreeBSD

michaelo (Michael Osipov)
User

Projects

User Details

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

Recent Activity

Fri, Sep 26

michaelo updated the diff for D52752: mail/imapsync: Upgrade port to 2.314.

Add changelog

Fri, Sep 26, 8:13 PM
michaelo added a comment to D52752: mail/imapsync: Upgrade port to 2.314.

Hope to hear from pi@ soon. This tool helped me to migrate a lot of accounts with ease.

Fri, Sep 26, 5:14 PM
michaelo requested review of D52752: mail/imapsync: Upgrade port to 2.314.
Fri, Sep 26, 4:58 PM
michaelo added a comment to D52303: build/newvers: Use language-agnostic (ISO 8601) timestamp format during build and newvers.

It does appear both macOS and GNU date support -Iseconds. However, my concern with this change is that such timestamps are rather uglier and less human-readable, which is less of a problem for build system messages but more so for uname. I note that Linux uses LC_ALL=C date output for its uname, running uname -a on an Ubuntu system.

Fri, Sep 26, 1:56 PM

Thu, Sep 25

michaelo closed D52722: print/ghostscript10: Fix compilation with Tessaract.
Thu, Sep 25, 2:14 PM
michaelo committed R11:19a88b944cbf: print/ghostscript10: Fix compilation with Tessaract (authored by michaelo).
print/ghostscript10: Fix compilation with Tessaract
Thu, Sep 25, 2:14 PM
michaelo updated the diff for D52722: print/ghostscript10: Fix compilation with Tessaract.

Drop PORTREVISION

Thu, Sep 25, 2:04 PM
michaelo updated the diff for D52722: print/ghostscript10: Fix compilation with Tessaract.

Bump revision

Thu, Sep 25, 8:23 AM
michaelo requested review of D52722: print/ghostscript10: Fix compilation with Tessaract.
Thu, Sep 25, 8:22 AM

Wed, Sep 24

michaelo closed D52704: print/ghostscript10: Update port to 10.06.0.
Wed, Sep 24, 1:15 PM
michaelo committed R11:ea3e693b7f42: print/ghostscript10: Update port to 10.06.0 (authored by michaelo).
print/ghostscript10: Update port to 10.06.0
Wed, Sep 24, 1:15 PM
michaelo requested review of D52704: print/ghostscript10: Update port to 10.06.0.
Wed, Sep 24, 10:37 AM

Wed, Sep 17

michaelo committed rG221a5fb331e1: bsdinstall: Drop outdated comments about ZFS dataset compression (authored by michaelo).
bsdinstall: Drop outdated comments about ZFS dataset compression
Wed, Sep 17, 8:30 PM

Fri, Sep 12

michaelo committed rG7f14cf603e9b: bsdinstall: Drop outdated comments about ZFS dataset compression (authored by michaelo).
bsdinstall: Drop outdated comments about ZFS dataset compression
Fri, Sep 12, 3:24 PM
michaelo committed rG00a35910b4b0: bsdinstall: Drop outdated comments about ZFS dataset compression (authored by michaelo).
bsdinstall: Drop outdated comments about ZFS dataset compression
Fri, Sep 12, 3:08 PM

Tue, Sep 9

michaelo committed rGf304c5bb8be6: bsdinstall: Drop outdated comments about ZFS dataset compression (authored by michaelo).
bsdinstall: Drop outdated comments about ZFS dataset compression
Tue, Sep 9, 10:01 AM
michaelo closed D52304: bsdinstall: Drop outdated comments about ZFS dataset compression.
Tue, Sep 9, 10:01 AM

Mon, Sep 8

michaelo added a comment to D52303: build/newvers: Use language-agnostic (ISO 8601) timestamp format during build and newvers.

Example from Proxmox:

root@pve-1:~# uname -a
Linux pve-1.ppmd.siemens.net 6.14.8-2-pve #1 SMP PREEMPT_DYNAMIC PMX 6.14.8-2 (2025-07-22T10:04Z) x86_64 GNU/Linux
Mon, Sep 8, 3:34 PM
michaelo closed D52139: www/mod_wsgi4: Move to www/mod_wsgi, take ownership and upgrade port to 5.0.2.
Mon, Sep 8, 8:27 AM
michaelo committed R11:fe18c1474b8b: www/mod_wsgi4: Move to www/mod_wsgi, and upgrade port to 5.0.2 (authored by michaelo).
www/mod_wsgi4: Move to www/mod_wsgi, and upgrade port to 5.0.2
Mon, Sep 8, 8:27 AM

Sat, Sep 6

michaelo updated the diff for D52139: www/mod_wsgi4: Move to www/mod_wsgi, take ownership and upgrade port to 5.0.2.

Just update the port

Sat, Sep 6, 7:38 PM
michaelo added inline comments to D52139: www/mod_wsgi4: Move to www/mod_wsgi, take ownership and upgrade port to 5.0.2.
Sat, Sep 6, 7:16 PM
michaelo added a comment to D52303: build/newvers: Use language-agnostic (ISO 8601) timestamp format during build and newvers.

It does appear both macOS and GNU date support -Iseconds. However, my concern with this change is that such timestamps are rather uglier and less human-readable, which is less of a problem for build system messages but more so for uname. I note that Linux uses LC_ALL=C date output for its uname, running uname -a on an Ubuntu system.

Sat, Sep 6, 7:13 PM
michaelo added a comment to D52303: build/newvers: Use language-agnostic (ISO 8601) timestamp format during build and newvers.

Interesting...I'd like to know how it could break it.

Well, date -I is not POSIX. So it might produce no output, or an odd error message instead.

Sat, Sep 6, 7:09 PM
michaelo updated the diff for D52139: www/mod_wsgi4: Move to www/mod_wsgi, take ownership and upgrade port to 5.0.2.

Update UPDATING

Sat, Sep 6, 7:01 PM
michaelo added a comment to D52303: build/newvers: Use language-agnostic (ISO 8601) timestamp format during build and newvers.

I like the idea, but this might break on cross-building from non-FreeBSD systems. @jrtc27 can you comment on this? I know you do such things.

Sat, Sep 6, 6:57 PM
michaelo added a comment to D52303: build/newvers: Use language-agnostic (ISO 8601) timestamp format during build and newvers.

Folks, any opinion on this? This is a readability and internationalization improvement.

Sat, Sep 6, 6:48 PM
michaelo added a comment to D52139: www/mod_wsgi4: Move to www/mod_wsgi, take ownership and upgrade port to 5.0.2.

Just noticed that I should update UPDATING as well.

Sat, Sep 6, 6:40 PM
michaelo added a comment to D52139: www/mod_wsgi4: Move to www/mod_wsgi, take ownership and upgrade port to 5.0.2.

Maintainer timeout is approaching, any opinion here?

Sat, Sep 6, 6:39 PM
michaelo added a comment to D52304: bsdinstall: Drop outdated comments about ZFS dataset compression.

Maintainers, any objections?

Sat, Sep 6, 6:38 PM

Fri, Sep 5

michaelo accepted D52398: security/ca_root_nss: Disable ETCSYMLINK on FreeBSD 15.
Fri, Sep 5, 6:48 PM

Thu, Sep 4

michaelo accepted D52384: newaliases.1: Be explicit that it's for sendmail.
Thu, Sep 4, 8:54 PM
michaelo committed rG2e25db21976b: date(1): Improve manpage around '-I' (authored by michaelo).
date(1): Improve manpage around '-I'
Thu, Sep 4, 2:59 PM
michaelo committed rGa39ca2c29995: date(1): Improve manpage around '-I' (authored by michaelo).
date(1): Improve manpage around '-I'
Thu, Sep 4, 2:53 PM

Wed, Sep 3

michaelo added a comment to D52329: bhyve: insert VM name to the VNC screen title.

@markj , would you mind to backport it as well? Very useful!

Yes, that's what "MFC after" in the commit log message refers to.

Wed, Sep 3, 3:48 PM
michaelo added a comment to D52329: bhyve: insert VM name to the VNC screen title.

@markj , would you mind to backport it as well? Very useful!

Wed, Sep 3, 3:46 PM
michaelo accepted D52158: caroot: Regenerate.

I am fine with the change as long as this is met: https://reviews.freebsd.org/D52158#1192019

Wed, Sep 3, 2:40 PM
michaelo added a comment to D52329: bhyve: insert VM name to the VNC screen title.

Nice idea, hopefully this will be backported.

Wed, Sep 3, 8:02 AM

Tue, Sep 2

michaelo accepted D52344: moused,syscons: Avoid warning if system has no /dev/ttyv*.

I agree with @jlduran, all three should be covered. I applied the patch locally and the issue is gone.

Tue, Sep 2, 5:24 PM
michaelo closed D52331: net/samba416: Limit Python to max 3.11 because of distutils.
Tue, Sep 2, 10:44 AM
michaelo committed R11:9b27560d80eb: net/samba416: Limit Python to max 3.11 because of distutils (authored by michaelo).
net/samba416: Limit Python to max 3.11 because of distutils
Tue, Sep 2, 10:44 AM
michaelo requested review of D52331: net/samba416: Limit Python to max 3.11 because of distutils.
Tue, Sep 2, 8:28 AM

Mon, Sep 1

michaelo abandoned D52320: converters/pdf2djvu: Remove expired port.

Already removed by @rene.

Mon, Sep 1, 8:46 PM
michaelo committed rG21628c79d541: date(1): Improve manpage around '-I' (authored by michaelo).
date(1): Improve manpage around '-I'
Mon, Sep 1, 4:52 PM
michaelo closed D52314: date(1): Improve manpage around '-I'.
Mon, Sep 1, 4:52 PM
michaelo retitled D52320: converters/pdf2djvu: Remove expired port from converters/Makefile: Remove expired port to converters/pdf2djvu: Remove expired port.
Mon, Sep 1, 12:43 PM
michaelo requested review of D52320: converters/pdf2djvu: Remove expired port.
Mon, Sep 1, 12:34 PM
michaelo updated the diff for D52314: date(1): Improve manpage around '-I'.

@des done

Mon, Sep 1, 9:23 AM

Sun, Aug 31

michaelo closed D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.
Sun, Aug 31, 9:07 PM
michaelo committed R11:0ab0b75c82df: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS (authored by tijl).
Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS
Sun, Aug 31, 9:07 PM
michaelo requested review of D52314: date(1): Improve manpage around '-I'.
Sun, Aug 31, 8:11 PM
michaelo added a comment to D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.

Waiting for a format approval from mentors.

Sun, Aug 31, 7:46 PM
michaelo added a comment to D52304: bsdinstall: Drop outdated comments about ZFS dataset compression.

This is good with me since compression is stated as a default earlier in the page, but like @diizzy said, a more specific commit message for our readers would be expedient, like:

bsdinstall/zfsboot examples: zap compress comments

Remove compression comments from examples as zroot datasets are compressed by default since FreeBSD 1?.? [0].

[0] {$COMMITID}
Sun, Aug 31, 6:31 PM
michaelo updated the diff for D52304: bsdinstall: Drop outdated comments about ZFS dataset compression.

add ref to default compression

Sun, Aug 31, 6:31 PM
michaelo added a comment to D52304: bsdinstall: Drop outdated comments about ZFS dataset compression.
Sun, Aug 31, 11:01 AM
michaelo added a comment to D52304: bsdinstall: Drop outdated comments about ZFS dataset compression.

You might want to add a refence?

Sun, Aug 31, 10:38 AM
michaelo requested review of D52304: bsdinstall: Drop outdated comments about ZFS dataset compression.
Sun, Aug 31, 10:18 AM
michaelo added a comment to D52303: build/newvers: Use language-agnostic (ISO 8601) timestamp format during build and newvers.

Used the following search pattern: grep -r -e '$(date' -e '$( date' -e 'date' -e 'C date' --exclude '/tests/' --exclude '/sys/contrib/' --exclude '/contrib/' --exclude '/tools/' --exclude '/crypto/' . --color`

Sun, Aug 31, 9:07 AM
michaelo requested review of D52303: build/newvers: Use language-agnostic (ISO 8601) timestamp format during build and newvers.
Sun, Aug 31, 9:05 AM

Aug 29 2025

michaelo added a comment to D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.

@mikael, exp-run is complete. No related failures. Are we good to approve and merge this one?

Aug 29 2025, 10:14 PM
michaelo added a comment to D52139: www/mod_wsgi4: Move to www/mod_wsgi, take ownership and upgrade port to 5.0.2.

Folks, any opinion on this? Waiting for the port maintainer...

Aug 29 2025, 10:12 PM

Aug 28 2025

michaelo closed D52193: databases/unixODBC: Fix paths in manpages.
Aug 28 2025, 3:46 PM
michaelo committed R11:5f41178a7873: databases/unixODBC: Fix paths in manpages (authored by michaelo).
databases/unixODBC: Fix paths in manpages
Aug 28 2025, 3:46 PM
michaelo added a comment to D52193: databases/unixODBC: Fix paths in manpages.

Now waiting for the maintainer...

Aug 28 2025, 9:04 AM

Aug 27 2025

michaelo updated the diff for D52193: databases/unixODBC: Fix paths in manpages.

Generalize patching

Aug 27 2025, 8:45 PM
michaelo requested review of D52193: databases/unixODBC: Fix paths in manpages.
Aug 27 2025, 7:54 PM
michaelo added a comment to D52158: caroot: Regenerate.

You also forgot to delete the expired distrusted one.

Aug 27 2025, 11:13 AM
michaelo added a comment to D52158: caroot: Regenerate.

You can completely remove: untrusted/Explicitly_Distrust_DigiNotar_Root_CA.pem: Not After : Mar 31 18:19:22 2025 GMT

Aug 27 2025, 7:50 AM
michaelo requested changes to D52158: caroot: Regenerate.

You need to update ObsoleteFiles.inc as well, no?

Aug 27 2025, 7:48 AM
michaelo accepted D52158: caroot: Regenerate.
In D52158#1191948, @des wrote:

The last time I worked on this I checked every untrusted CA whether the it is authentic because there could be a change in the format and our script didn't notice. ran the current bundle from curl (https://curl.se/docs/caextract.html) and our output by Copilot.

I didn't bother reading beyond this point.

I did check this thoroughly. Eight formerly trusted certificates are no longer trusted. “Baltimore CyberTrust Root” has expired and was dropped outright. The other seven moved to untrusted: “GLOBALTRUST 2020” had a “distrust after” date which has now passed, and Mozilla switched the remaining six from “trusted delegator” to “must verify”, cf. Mozilla bug 1957685.

Aug 27 2025, 7:39 AM

Aug 26 2025

michaelo added a comment to D52158: caroot: Regenerate.

The last time I worked on this I checked every untrusted CA whether the it is authentic because there could be a change in the format and our script didn't notice. ran the current bundle from curl (https://curl.se/docs/caextract.html) and our output by Copilot. They don't match:

Thanks for the detailed list! I checked the [Mozilla CA bundle used by curl](https://curl.se/ca/cacert.pem)and compared it against your list. Here's a summary of **mismatches**—certificates you marked as **Trusted** or **Untrusted** that **do not appear** in the Mozilla bundle:
Aug 26 2025, 6:10 PM
michaelo updated subscribers of D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.

@antoine is performing exp-run...

Aug 26 2025, 7:46 AM

Aug 25 2025

michaelo updated the diff for D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.

Rebase

Aug 25 2025, 3:22 PM
michaelo committed R11:fcccfcbf717c: Mk/Uses/cargo.mk: Fix incorrect linker argument in RUSTFLAGS (authored by michaelo).
Mk/Uses/cargo.mk: Fix incorrect linker argument in RUSTFLAGS
Aug 25 2025, 3:21 PM
michaelo closed D51803: Mk/Uses/cargo.mk: Fix incorrect linker argument in RUSTFLAGS.
Aug 25 2025, 3:20 PM
michaelo committed R11:fe640c9c7d63: Mk/Uses/cargo.mk: Fix incorrect linker argument in RUSTFLAGS (authored by michaelo).
Mk/Uses/cargo.mk: Fix incorrect linker argument in RUSTFLAGS
Aug 25 2025, 3:20 PM

Aug 24 2025

michaelo added a comment to D51803: Mk/Uses/cargo.mk: Fix incorrect linker argument in RUSTFLAGS.

Will wait for rust reviewers for a couple of more days.

Aug 24 2025, 7:10 PM
michaelo added a comment to D43703: motd: stop prepending "uname -v" output dynamically.

Folks, is this change something we should abandon or still worth considering for 15?

Aug 24 2025, 7:09 PM
michaelo added a reviewer for D43703: motd: stop prepending "uname -v" output dynamically: cperciva.
Aug 24 2025, 7:09 PM
michaelo updated the diff for D52139: www/mod_wsgi4: Move to www/mod_wsgi, take ownership and upgrade port to 5.0.2.

Fix invalid change

Aug 24 2025, 7:07 PM
michaelo added a comment to D52139: www/mod_wsgi4: Move to www/mod_wsgi, take ownership and upgrade port to 5.0.2.

Completely updated to version 5 and thus renamed. Maintainer didn't take any action for years since 5.0.2 is almost a year old. I took the liberty to take ownership of this port since (a) of the former and (b) I do use it in production and it is a low-profile port. It builds now just fine with 3.12.

Aug 24 2025, 7:01 PM
michaelo requested review of D52139: www/mod_wsgi4: Move to www/mod_wsgi, take ownership and upgrade port to 5.0.2.
Aug 24 2025, 6:58 PM

Aug 22 2025

michaelo added a comment to D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.

It's just to respect AR and CC. I discovered this on a system where everything is built with ports llvm (no base system compiler installed).

Aug 22 2025, 5:02 PM
michaelo added a comment to D51461: mrsas(4): Fix author's email address.

I responded to Michael in private just now. For posterity, my advice is to release the self-imposed vendor lock, they stopped officially supporting freebsd many years ago.

Aug 22 2025, 4:06 PM
michaelo added a comment to D51461: mrsas(4): Fix author's email address.

Maybe Scott has something to say on the topic.

I wrote him weeks ago. No response.

You probably don't know, but Scott Long gave up on FreeBSD completely. For $reasons.

Aug 22 2025, 3:41 PM
michaelo added a comment to D51802: devel/uv: libzstd.so not found when uv is run at system start (RPATH not set).

Committed.
Sorry for the delay.

Aug 22 2025, 3:28 PM
michaelo added a comment to D51461: mrsas(4): Fix author's email address.

Maybe Scott has something to say on the topic.

Aug 22 2025, 3:20 PM
michaelo updated subscribers of D51461: mrsas(4): Fix author's email address.

Let me give you guys background why I started this in the first place. We need a bunch of new servers from HPE which include MR408i-o RAID controller with Broadcom SAS3908 ROC for OEMs. I had a hell of a time to figure out which chip that it and which driver supports this card. Spent days. Hoped Broadcom would answer. What I have figured out that the PCI device IDs don't match the manpages (read outdated) and you have to read the source code. After a longer discussion with @eugen_grosbein.net on the Russian FreeBSD TG channel and Git archeology we figured out that @kadesai has added support many years ago (https://cgit.freebsd.org/src/commit/?id=2909aab4cfc296bcf83fa3e87ed41ed1f4244fea), but never touched the manpage. IMHO only Broadcom or @imp are able to properly update this manpage.

Aug 22 2025, 2:51 PM
michaelo added a comment to D51461: mrsas(4): Fix author's email address.
In D51461#1190299, @jrm wrote:

@michaelo, have you heard back from Kashyap Desai?

Aug 22 2025, 2:35 PM
michaelo updated subscribers of D51802: devel/uv: libzstd.so not found when uv is run at system start (RPATH not set).

@mikael Do you want to take a look at this as well?

Aug 22 2025, 1:04 PM
michaelo updated the summary of D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.
Aug 22 2025, 12:53 PM
michaelo added a comment to D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.

You have my approval if it doesn't break ports (you can ask for an exp-run)

Aug 22 2025, 12:46 PM
michaelo added a comment to D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.

Are any ports broken without (or with) this patch?
I really have no clue why this patch is (or isn't) necessary.

Aug 22 2025, 12:40 PM
michaelo added a comment to D51803: Mk/Uses/cargo.mk: Fix incorrect linker argument in RUSTFLAGS.

Related issue: https://reviews.freebsd.org/D51802

Aug 22 2025, 11:50 AM
michaelo added a comment to D51802: devel/uv: libzstd.so not found when uv is run at system start (RPATH not set).

Maintainer timeout?

Aug 22 2025, 11:49 AM
michaelo added a reviewer for D51802: devel/uv: libzstd.so not found when uv is run at system start (RPATH not set): rust.
Aug 22 2025, 11:49 AM
michaelo added a reviewer for D51461: mrsas(4): Fix author's email address: kadesai.
Aug 22 2025, 11:38 AM
michaelo added a comment to D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.

Anyone willing to review?

Aug 22 2025, 9:54 AM

Aug 7 2025

michaelo added a reviewer for D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS: rust.
Aug 7 2025, 7:51 PM
michaelo requested review of D51804: Mk/Uses/cargo.mk: Define ar and linker in RUSTFLAGS.
Aug 7 2025, 7:51 PM