Page MenuHomeFreeBSD

temcbun_gmail.com (Artem Bunichev)
Animal

Projects

User does not belong to any projects.

User Details

User Since
Apr 18 2025, 5:51 PM (57 w, 3 d)

Recent Activity

Thu, May 21

temcbun_gmail.com abandoned D57153: groups.7: Document audio group.
Thu, May 21, 6:40 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com added a comment to D57153: groups.7: Document audio group.

Great! Then I will close this revision.

Thu, May 21, 6:39 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com requested review of D57153: groups.7: Document audio group.
Thu, May 21, 6:28 PM · Contributor Reviews (src), manpages, docs

Wed, May 20

temcbun_gmail.com added a comment to D55333: sh.1: Document which features are non-POSIX.

Ping 2.

Wed, May 20, 5:33 PM · manpages, docs
temcbun_gmail.com added a comment to D55091: rc.d/nscd: Avoid using setvar.

Ping.

Wed, May 20, 5:33 PM · Contributor Reviews (src)
temcbun_gmail.com added a comment to D55169: kldload.2: Spell kld in lowercase.

Ping.

Wed, May 20, 5:32 PM · manpages, docs

Sun, May 17

temcbun_gmail.com added a comment to D55632: sh.1: Cross-reference signal(3).

Is signal(3) the right reference? C code had better use sigaction(2) instead, or the list might be moved to a new signal(7) page?

Sun, May 17, 2:47 PM · Contributor Reviews (src), manpages, docs

Fri, May 15

temcbun_gmail.com added a comment to D56648: users.7: Standard user account names.
In D56648#1303053, @tembun_bk.ru wrote:

Can we have it in 15.1? I guess it would be reasonable, since we already have groups(7) there. They look better together.

I actually did not merge groups.7 into 15.1. This was my mistake. Let me see if I can address that.

Fri, May 15, 9:59 AM · Contributor Reviews (src), manpages, docs

Sun, May 10

pi renamed temcbun_gmail.com from tembun_gmail.com to temcbun_gmail.com.
Sun, May 10, 9:14 AM
pi renamed temcbun_gmail.com from tembun_bk.ru to tembun_gmail.com.
Sun, May 10, 9:07 AM

Fri, May 8

temcbun_gmail.com added a comment to D56648: users.7: Standard user account names.

Can we have it in 15.1? I guess it would be reasonable, since we already have groups(7) there. They look better together.

Fri, May 8, 8:38 AM · Contributor Reviews (src), manpages, docs

Fri, May 1

temcbun_gmail.com updated the diff for D56661: interpreter.7: Interpreter script execution.

Address @kib's comments:

Fri, May 1, 9:00 AM · Contributor Reviews (src), manpages, docs

Tue, Apr 28

temcbun_gmail.com added a comment to D54117: reboot: Default to a clean shutdown.

Sorry to bump this, but I found that this change wasn't MFC'ed as it planned to be. I think we can have this in -STABLE as well.

Tue, Apr 28, 6:09 PM
temcbun_gmail.com added a comment to D55333: sh.1: Document which features are non-POSIX.

Ping.

Tue, Apr 28, 4:24 PM · manpages, docs
temcbun_gmail.com updated the diff for D56648: users.7: Standard user account names.

Reference users.7 in intro.7.

Tue, Apr 28, 4:06 PM · Contributor Reviews (src), manpages, docs

Mon, Apr 27

temcbun_gmail.com added a comment to D56661: interpreter.7: Interpreter script execution.

The #! mechanism is already described (more briefly) in lib/libsys/execve.2 lines 73...100. That duplication is certainly undesirable.

I don't really have an opinion whether the text in lib/libsys/execve.2 needs to be extended or moved to a new page share/man/man7/script.7.

Mon, Apr 27, 1:32 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com added inline comments to D56661: interpreter.7: Interpreter script execution.
Mon, Apr 27, 1:18 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com requested review of D56661: interpreter.7: Interpreter script execution.
Mon, Apr 27, 12:49 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com updated the diff for D56648: users.7: Standard user account names.

Forgot to include users.7 in MAN variable in Makefile.

Mon, Apr 27, 12:33 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com added inline comments to D56648: users.7: Standard user account names.
Mon, Apr 27, 11:19 AM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com requested review of D56659: debug.sh.8: Add FILES section.
Mon, Apr 27, 9:13 AM · Contributor Reviews (src), manpages, docs

Sun, Apr 26

temcbun_gmail.com requested review of D56648: users.7: Standard user account names.
Sun, Apr 26, 8:27 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com updated the summary of D54114: groups.7: Standard group names.
Sun, Apr 26, 8:05 PM · docs, manpages
temcbun_gmail.com updated the diff for D54114: groups.7: Standard group names.

Add chgrp(1), id(1) and newgrp(1) in groups(7) SEE ALSO section.

Sun, Apr 26, 7:41 PM · docs, manpages

Apr 25 2026

temcbun_gmail.com updated the diff for D54114: groups.7: Standard group names.

Simplify sentence in HISTORY section.

Apr 25 2026, 9:33 PM · docs, manpages

Apr 21 2026

temcbun_gmail.com closed D56512: newgrp.1: Fix typo in .Dd.
Apr 21 2026, 1:31 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com added a comment to D56512: newgrp.1: Fix typo in .Dd.

Based on the original submission it is not a typo (D48877). It took one year for the merge to happen. I suggest just to leave it as is.

Apr 21 2026, 1:30 PM · Contributor Reviews (src), manpages, docs

Apr 19 2026

temcbun_gmail.com requested review of D56512: newgrp.1: Fix typo in .Dd.
Apr 19 2026, 12:55 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com updated the diff for D54114: groups.7: Standard group names.

Rebase the patch.
Don't add operator.7 in MLINKS, since this man page already exists.

Apr 19 2026, 12:49 PM · docs, manpages

Apr 11 2026

temcbun_gmail.com updated the diff for D56090: timeout.1: Document non-POSIX options.

Use recommended wording for non-standard options.

Apr 11 2026, 8:04 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com added a comment to D56090: timeout.1: Document non-POSIX options.

Sorry to backtrack here (and to let this slip for a while), but I did a deeper dive in preparation for merging this. Looking at our utilities that are specified in POSIX.1-2024:

xargs:
options are non-standard FreeBSD extensions which may not be available on other operating systems.

ls:
are non-standard extensions.

what:
The -q option is a non-standard FreeBSD extension which may not be available on other operating systems.

cut:
The -w flag is an extension to the specification.

pax:
operations are extensions to the POSIX standard.

date:
With the exception of the -u option, all options are extensions to the standard.

patch:
The flags [-BCEFfstVvxz] and [--posix] are extensions to that specification.

env:
options are non-standard extensions supported by FreeBSD, but which may not be available on other operating systems.

find:
are extensions to IEEE Std 1003.1-2001 (“POSIX.1”).

Looking at GNU coreutils (which doesn't provide STANDARDS or COMPATIBILITY sections), they also have both long-options and -v.

The extended documentation for the mdoc language suggests we use are extensions to that specification..

https://mandoc.bsd.lv/mdoc/style/standards.html

Apr 11 2026, 8:01 PM · Contributor Reviews (src), manpages, docs

Apr 3 2026

temcbun_gmail.com added inline comments to D56023: pagedaemon.4: Document page daemon.
Apr 3 2026, 8:57 PM

Mar 31 2026

temcbun_gmail.com updated the diff for D54467: _exit.2: Cross-reference atexit(3).

Take mhorne's suggestion.

Mar 31 2026, 2:34 PM · manpages

Mar 30 2026

temcbun_gmail.com accepted D56054: documentation: Bourne shell -> POSIX shell.
Mar 30 2026, 5:31 PM

Mar 27 2026

temcbun_gmail.com added inline comments to D56054: documentation: Bourne shell -> POSIX shell.
Mar 27 2026, 7:06 AM

Mar 26 2026

temcbun_gmail.com updated the diff for D56090: timeout.1: Document non-POSIX options.

Move non-POSIX options block in the STANDARDS section.

Mar 26 2026, 2:20 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com added a comment to D56090: timeout.1: Document non-POSIX options.

The COMPATIBILITY section is a GNU-ism.

Mar 26 2026, 2:16 PM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com requested review of D56090: timeout.1: Document non-POSIX options.
Mar 26 2026, 9:04 AM · Contributor Reviews (src), manpages, docs
temcbun_gmail.com updated the diff for D55170: kldload.2: Provide more information about file argument.

Correct grammar.

Mar 26 2026, 8:53 AM · manpages, docs

Mar 24 2026

temcbun_gmail.com updated the diff for D55333: sh.1: Document which features are non-POSIX.

Fix a typo: 'signle' -> 'single'.

Mar 24 2026, 10:01 AM · manpages, docs
temcbun_gmail.com added inline comments to D56054: documentation: Bourne shell -> POSIX shell.
Mar 24 2026, 9:32 AM

Mar 15 2026

temcbun_gmail.com added inline comments to D54114: groups.7: Standard group names.
Mar 15 2026, 6:31 PM · docs, manpages
temcbun_gmail.com added a comment to D54114: groups.7: Standard group names.

Could somebody please review this? Or maybe tag appropriate people?

Mar 15 2026, 9:13 AM · docs, manpages

Mar 3 2026

temcbun_gmail.com requested review of D55632: sh.1: Cross-reference signal(3).
Mar 3 2026, 3:10 PM · Contributor Reviews (src), manpages, docs

Mar 2 2026

temcbun_gmail.com added a comment to D55170: kldload.2: Provide more information about file argument.

Is it ready to be committed?

Mar 2 2026, 6:22 PM · manpages, docs
temcbun_gmail.com added a comment to D55169: kldload.2: Spell kld in lowercase.

I suppose it can be landed now?

Mar 2 2026, 6:20 PM · manpages, docs

Mar 1 2026

temcbun_gmail.com updated the diff for D55333: sh.1: Document which features are non-POSIX.

Address @jilles comments.

Mar 1 2026, 4:12 PM · manpages, docs

Feb 28 2026

temcbun_gmail.com added a comment to D55333: sh.1: Document which features are non-POSIX.

Thank you for the review, @jilles!

Feb 28 2026, 6:22 PM · manpages, docs

Feb 23 2026

temcbun_gmail.com updated the diff for D55333: sh.1: Document which features are non-POSIX.
  • Reword sentence about non-POSIX extensions (chose second variant suggested by ziaee).
  • Change missed occurrences of 'Non-standard' -> 'Non-POSIX'.
Feb 23 2026, 11:25 AM · manpages, docs

Feb 21 2026

temcbun_gmail.com requested review of D55417: ls.1: Explain that color sequences can not be used with tabs.
Feb 21 2026, 10:56 AM · Contributor Reviews (src), docs, manpages
temcbun_gmail.com requested review of D55416: debug.sh: Fix a typo.
Feb 21 2026, 10:35 AM · Contributor Reviews (src), rc

Feb 19 2026

temcbun_gmail.com added a comment to D55077: OptionalObsoleteFiles: Don't mark /usr/lib/debug/boot directory obsolete.

Ping 2.

Feb 19 2026, 11:43 AM

Feb 18 2026

temcbun_gmail.com retitled D55333: sh.1: Document which features are non-POSIX from sh.1: Document which features are non-standard to sh.1: Document which features are non-POSIX.
Feb 18 2026, 7:26 PM · manpages, docs
temcbun_gmail.com updated the diff for D55333: sh.1: Document which features are non-POSIX.

Change 'nonstandard' -> 'non-POSIX'.

Feb 18 2026, 7:24 PM · manpages, docs
temcbun_gmail.com added inline comments to D55333: sh.1: Document which features are non-POSIX.
Feb 18 2026, 6:25 PM · manpages, docs

Feb 17 2026

temcbun_gmail.com updated the diff for D54767: sh.1: Provide references to editline(7).

Rebase the patch.

Feb 17 2026, 6:25 PM · manpages
temcbun_gmail.com updated the diff for D55333: sh.1: Document which features are non-POSIX.

Grammar improvements:

  • Prefer American English: 'non-standard' -> 'nonstandard', 'behaviour' -> 'behavior'.
  • 'a nonstandard local command' -> 'the nonstandard local command'.
Feb 17 2026, 6:21 PM · manpages, docs
temcbun_gmail.com added inline comments to D55333: sh.1: Document which features are non-POSIX.
Feb 17 2026, 6:07 PM · manpages, docs
temcbun_gmail.com added inline comments to D55333: sh.1: Document which features are non-POSIX.
Feb 17 2026, 5:41 PM · manpages, docs
temcbun_gmail.com requested review of D55333: sh.1: Document which features are non-POSIX.
Feb 17 2026, 5:34 PM · manpages, docs

Feb 16 2026

temcbun_gmail.com accepted D55295: sh.1: Add .sh_history to FILES.
Feb 16 2026, 5:15 PM
temcbun_gmail.com added a comment to D55295: sh.1: Add .sh_history to FILES.

Shouldn't .Dd be bumped in this case?

Feb 16 2026, 8:56 AM

Feb 9 2026

temcbun_gmail.com added a comment to D55169: kldload.2: Spell kld in lowercase.
In D55169#1262390, @kib wrote:
In D55169#1262376, @tembun_bk.ru wrote:

Thank you! Do you think that kld(4) would be an appropriate place for this description? I guess I can incorporate it there.

Current kld(4) page needs a complete rewrite. Starting from the removal of LKM references, which were not relevant since 4.x.
The renovation for kld(4) is technically complicated work, requiring a lot of code reading to provide good manual.

Feb 9 2026, 8:30 PM · manpages, docs
temcbun_gmail.com added a comment to D55169: kldload.2: Spell kld in lowercase.
In D55169#1262234, @kib wrote:
In D55169#1262072, @tembun_bk.ru wrote:

How about just load kernel module?

That's fine with me. However @kib already suggested to provide more information on what the 'kld file' is: https://reviews.freebsd.org/D55170#1261544. I thought maybe we can put this information in kld(4) for instance and use it as reference in kld*(2) man pages?

No, technically we load 'kld file', which is linked into the executing kernel. The file might contain some number of modules (from 0 to arbitrary), which are used as units of initialization.

Feb 9 2026, 8:06 PM · manpages, docs
temcbun_gmail.com added a comment to D55077: OptionalObsoleteFiles: Don't mark /usr/lib/debug/boot directory obsolete.

Gentle ping.

Feb 9 2026, 3:41 PM
temcbun_gmail.com requested review of D55194: sh.1: Fix ordering of Cm and Aq macros.
Feb 9 2026, 3:37 PM · manpages, docs
temcbun_gmail.com updated subscribers of D55169: kldload.2: Spell kld in lowercase.

How about just load kernel module?

Feb 9 2026, 3:12 PM · manpages, docs
temcbun_gmail.com updated the diff for D55170: kldload.2: Provide more information about file argument.

Correct wording.

Feb 9 2026, 9:51 AM · manpages, docs
temcbun_gmail.com updated the diff for D55026: sh.1: Document exit status of the function return command.
  • Remove redundant 'of the function' part.
  • Change "it's" -> "it is".
Feb 9 2026, 9:40 AM · docs, manpages

Feb 8 2026

temcbun_gmail.com added inline comments to D55170: kldload.2: Provide more information about file argument.
Feb 8 2026, 3:38 PM · manpages, docs
temcbun_gmail.com added a comment to D55080: sh.1: Fix rendering error due to redundant .El.

@ziaee Since https://reviews.freebsd.org/D49895 has been MFC'ed, I believe this change now has to be MFC'ed too.

Feb 8 2026, 10:53 AM · manpages
temcbun_gmail.com added inline comments to D55170: kldload.2: Provide more information about file argument.
Feb 8 2026, 10:36 AM · manpages, docs
temcbun_gmail.com updated the diff for D55170: kldload.2: Provide more information about file argument.

Don't touch kldfind(2), leave changes only for kldload(2).

Feb 8 2026, 9:53 AM · manpages, docs

Feb 7 2026

temcbun_gmail.com added inline comments to D55170: kldload.2: Provide more information about file argument.
Feb 7 2026, 9:50 PM · manpages, docs
temcbun_gmail.com requested review of D55170: kldload.2: Provide more information about file argument.
Feb 7 2026, 9:30 PM · manpages, docs
temcbun_gmail.com requested review of D55169: kldload.2: Spell kld in lowercase.
Feb 7 2026, 8:54 PM · manpages, docs

Feb 6 2026

temcbun_gmail.com updated the diff for D54114: groups.7: Standard group names.

Add MLINKS: wheel.7 and operator.7.

Feb 6 2026, 2:21 PM · docs, manpages
temcbun_gmail.com added a comment to D54467: _exit.2: Cross-reference atexit(3).

Ping. Any other comments? :)

Feb 6 2026, 10:11 AM · manpages
temcbun_gmail.com updated the diff for D55026: sh.1: Document exit status of the function return command.

Rebase the patch.

Feb 6 2026, 10:08 AM · docs, manpages
temcbun_gmail.com updated the diff for D54767: sh.1: Provide references to editline(7).

Rebase the patch.

Feb 6 2026, 8:54 AM · manpages

Feb 5 2026

temcbun_gmail.com updated the diff for D55077: OptionalObsoleteFiles: Don't mark /usr/lib/debug/boot directory obsolete.

Instead of trying to mark everything under /usr/lib/debug/boot obsolete, prevent /usr/lib/debug/boot itself from being marked obsolete.

Feb 5 2026, 6:40 PM
temcbun_gmail.com added a comment to D55077: OptionalObsoleteFiles: Don't mark /usr/lib/debug/boot directory obsolete.
In D55077#1259978, @tembun_bk.ru wrote:

So should /usr/lib/debug/boot directory itself be included in DEBUG_DIRS?

No, I think it shouldn't. So I guess the proper thing would be to exclude \! -d /usr/lib/debug/boot/* \! -d /usr/lib/debug/boot. Maybe there's a cleaner way to write that.

Feb 5 2026, 2:40 PM
temcbun_gmail.com added a comment to D55077: OptionalObsoleteFiles: Don't mark /usr/lib/debug/boot directory obsolete.

With respect to the change itself, I do not see why make delete-old should touch anything under /usr/lib/debug/boot. I believe that the intent of the current code is to ignore anything under /usr/lib/debug/boot/*. What exactly is the problem being solved?

Feb 5 2026, 2:06 PM
temcbun_gmail.com updated subscribers of D55077: OptionalObsoleteFiles: Don't mark /usr/lib/debug/boot directory obsolete.
In D55077#1258804, @tembun_bk.ru wrote:

Kernel debug files aren't controlled by WITH_/WITHOUT_DEBUG_FILES so should not be removed here

Oh, I see, these seem to be controlled by WITH[OUT]_SPLIT_KERNEL_DEBUG. But where we should put the code that will mark files in /usr/lib/debug/boot/{kernel,modules} 'obsolete'? I guess it must be somewhere in sys/, but I'm not sure where exactly.

Feb 5 2026, 10:14 AM

Feb 4 2026

temcbun_gmail.com updated the diff for D54114: groups.7: Standard group names.
  • Document that games group is used by hgame(4) (since b6cad334e64).
  • Correct several mandoc -T lint warnings.
  • Document that bind(8) was removed from the base in FreeBSD 10.0.
  • Replace reference to unbound(8) with local-unbound(8).
  • Remove references to setuid(7), since NetBSD has this page, but FreeBSD does not.
Feb 4 2026, 7:21 PM · docs, manpages
temcbun_gmail.com added reviewers for D55043: handbook/en/advanced-networking: Fix a typo: maxim, Doc Committers.
Feb 4 2026, 6:22 PM · doceng, docs
temcbun_gmail.com added a reviewer for D54114: groups.7: Standard group names: Contributor Reviews (src).
Feb 4 2026, 6:19 PM · docs, manpages
temcbun_gmail.com added a comment to D54758: OptionalObsoleteFiles: Add etc/zfs/compatibility.d.

I was looking over this again- I think its' technically incomplete because we're missing its complement over in /usr/share for the system-distributed files: http://people.freebsd.org/~kevans/zfscompat.diff -- I haven't had a chance (machine) to test it, but it'd probably be good to land these together if you can confirm.

Feb 4 2026, 8:39 AM · ZFS

Feb 3 2026

temcbun_gmail.com added a comment to D55091: rc.d/nscd: Avoid using setvar.

I don't think there's any expectation that the rc scripts will be portable, but when there's no material difference (e.g. in performance, clarity, maintainability, etc.) I agree we should indeed prefer the portable way.

Feb 3 2026, 8:47 PM · Contributor Reviews (src)
temcbun_gmail.com added a reviewer for D55086: rc.subr: Avoid using setvar: cy.
Feb 3 2026, 8:40 PM · rc
temcbun_gmail.com added a reviewer for D55091: rc.d/nscd: Avoid using setvar: cy.
Feb 3 2026, 8:39 PM · Contributor Reviews (src)
temcbun_gmail.com requested review of D55091: rc.d/nscd: Avoid using setvar.
Feb 3 2026, 8:38 PM · Contributor Reviews (src)
temcbun_gmail.com requested review of D55086: rc.subr: Avoid using setvar.
Feb 3 2026, 5:14 PM · rc
temcbun_gmail.com updated the diff for D55026: sh.1: Document exit status of the function return command.

Rebase the patch.

Feb 3 2026, 5:01 PM · docs, manpages
temcbun_gmail.com updated the summary of D55080: sh.1: Fix rendering error due to redundant .El.
Feb 3 2026, 3:37 PM · manpages
temcbun_gmail.com requested review of D55080: sh.1: Fix rendering error due to redundant .El.
Feb 3 2026, 3:13 PM · manpages
temcbun_gmail.com added a comment to D55077: OptionalObsoleteFiles: Don't mark /usr/lib/debug/boot directory obsolete.

Kernel debug files aren't controlled by WITH_/WITHOUT_DEBUG_FILES so should not be removed here

Feb 3 2026, 1:26 PM
temcbun_gmail.com requested review of D55077: OptionalObsoleteFiles: Don't mark /usr/lib/debug/boot directory obsolete.
Feb 3 2026, 12:44 PM
temcbun_gmail.com added a comment to D54758: OptionalObsoleteFiles: Add etc/zfs/compatibility.d.

Ping.

Feb 3 2026, 10:50 AM · ZFS

Feb 1 2026

temcbun_gmail.com requested review of D55043: handbook/en/advanced-networking: Fix a typo.
Feb 1 2026, 9:03 PM · doceng, docs