Page MenuHomeFreeBSD

ziaee (Alexander Ziaee)
Animal

Projects (7)

User Details

User Since
Sep 16 2023, 7:01 AM (136 w, 23 h)

You have thrown out the baby with the bathwater.

Integrated, offline, semantically tagged documentation subsystem is better than your dependency-riddled, half baked webapp of the day.

And I'm going to to prove it.

https://freebsd.org/~ziaee/

Recent Activity

Yesterday

ziaee awarded Dev Summit Attendee to recipient: bcr.
Sat, Apr 25, 6:03 PM
ziaee added a comment to D54114: groups.7: Standard group names.

Awesome! I will merge this on Monday if nobody else has anything to add/does it sooner. Thank you so much, this is a great feature!

Sat, Apr 25, 6:02 PM · docs, manpages
ziaee committed rGa4a4dbecb727: freebsd-base.7: Add a caveat about dev branches (authored by ziaee).
freebsd-base.7: Add a caveat about dev branches
Sat, Apr 25, 5:05 PM
ziaee committed rGe6b2a404fa82: build.7: Explain specifying multiple KERNCONFs (authored by ziaee).
build.7: Explain specifying multiple KERNCONFs
Sat, Apr 25, 5:05 PM
ziaee committed rG7bb347ccc774: build.7: Explain packaging a custom kernel (authored by ziaee).
build.7: Explain packaging a custom kernel
Sat, Apr 25, 5:04 PM
ziaee committed rG73a02425e434: build.7: Improve make delete-old example (authored by ziaee).
build.7: Improve make delete-old example
Sat, Apr 25, 5:04 PM
ziaee closed D54444: committers-guide: Switch license to SPDX only.
Sat, Apr 25, 4:52 PM
ziaee committed R9:1e455b32baa8: committers-guide: Remove VCS ID comment (authored by ziaee).
committers-guide: Remove VCS ID comment
Sat, Apr 25, 4:52 PM
ziaee committed R9:97deb2bb4a63: committers-guide: Switch license to SPDX only (authored by ziaee).
committers-guide: Switch license to SPDX only
Sat, Apr 25, 4:52 PM

Thu, Apr 23

ziaee updated the diff for D56608: freebsd-base.7: Document adding a local repo.

the nit is good, thanks @ivy

Thu, Apr 23, 10:42 PM
ziaee updated the diff for D56607: build.7: Explain update-packages repo signing.

oops, previous diff ammended the wrong commit, sorry for the noise

Thu, Apr 23, 10:28 PM
ziaee updated the diff for D56607: build.7: Explain update-packages repo signing.

the nit is good, thanks @ivy

Thu, Apr 23, 10:26 PM
ziaee added inline comments to D56608: freebsd-base.7: Document adding a local repo.
Thu, Apr 23, 10:23 PM
ziaee updated the diff for D56607: build.7: Explain update-packages repo signing.

fix typo, thanks @kevans!

Thu, Apr 23, 9:51 PM
ziaee committed rG7ac7604b9141: geom manuals: Clarify units (authored by ziaee).
geom manuals: Clarify units
Thu, Apr 23, 8:29 PM
ziaee requested review of D56608: freebsd-base.7: Document adding a local repo.
Thu, Apr 23, 8:25 PM
ziaee requested review of D56607: build.7: Explain update-packages repo signing.
Thu, Apr 23, 8:25 PM

Wed, Apr 22

ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

use logic inspired from @lwhsu to prevent reboot if nothing happened. compare the file size in bytes of the pkg database instead of using pkg inf and checksum to save water/coal. tested on my laptop

Wed, Apr 22, 8:50 PM · pkgbase, releng
ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

implement bootstrap pkg if it is not done so already, based on lwhsu feedback, thanks! note, i like a blank line at the end of scripts for cat reasons. if we don't want this, i can remove it, but it doesn't hurt anything and we do it all over the place.

Wed, Apr 22, 8:11 PM · pkgbase, releng
ziaee committed rG886610c1003e: freebsd-base.7: Add a caveat about dev branches (authored by ziaee).
freebsd-base.7: Add a caveat about dev branches
Wed, Apr 22, 6:00 PM
ziaee closed D56389: freebsd-base.7: Add a caveat about dev branches.
Wed, Apr 22, 6:00 PM
ziaee closed D56104: releases: Expand rel-latest macro.
Wed, Apr 22, 5:55 PM
ziaee committed R9:51a6d7b6d94e: releases: Expand rel-latest macro (authored by ziaee).
releases: Expand rel-latest macro
Wed, Apr 22, 5:55 PM
ziaee committed R9:a9d0fe12ed98: hardware: Add the dwcotg driver (authored by ziaee).
hardware: Add the dwcotg driver
Wed, Apr 22, 5:55 PM
ziaee updated the diff for D56389: freebsd-base.7: Add a caveat about dev branches.

remove all reasoning and simply state that this requires -f.

Wed, Apr 22, 5:38 PM
ziaee added a comment to D54444: committers-guide: Switch license to SPDX only.

Ping, all other doc has been updated, but I feel like I can't commit this without some approval because core was tagged.

Wed, Apr 22, 5:34 PM
ziaee committed rGb183dae4a993: build.7: Explain specifying multiple KERNCONFs (authored by ziaee).
build.7: Explain specifying multiple KERNCONFs
Wed, Apr 22, 5:32 PM
ziaee closed D56281: build.7: Explain specifying multiple KERNCONFs.
Wed, Apr 22, 5:32 PM
ziaee committed rG1bcd2e2f8311: build.7: Explain packaging a custom kernel (authored by ziaee).
build.7: Explain packaging a custom kernel
Wed, Apr 22, 5:30 PM
ziaee committed rG1d69c8e4ac7d: build.7: Improve make delete-old example (authored by ziaee).
build.7: Improve make delete-old example
Wed, Apr 22, 5:30 PM
ziaee closed D56217: build.7: Explain packaging a custom kernel.
Wed, Apr 22, 5:30 PM
ziaee closed D54079: build.7: Improve make delete-old example.
Wed, Apr 22, 5:30 PM
ziaee added a comment to D56217: build.7: Explain packaging a custom kernel.

I am committing this due to feedback timeout. If we want to improve this more, I am absolutely happy to do so, but this is 1. a needed bugfix and 2. obstructing other work.

Wed, Apr 22, 5:26 PM
ziaee updated the summary of D56381: sysutils/firstboot-pkg-upgrade: New port.
Wed, Apr 22, 5:22 PM · pkgbase, releng
ziaee updated the summary of D56381: sysutils/firstboot-pkg-upgrade: New port.
Wed, Apr 22, 5:10 PM · pkgbase, releng

Tue, Apr 21

ziaee committed R9:261b7ec088c8: administration: Wiki admin is vacant (authored by ziaee).
administration: Wiki admin is vacant
Tue, Apr 21, 2:03 PM

Mon, Apr 20

ziaee committed rG975e3605ebb1: geom manuals: Clarify units (authored by ziaee).
geom manuals: Clarify units
Mon, Apr 20, 9:24 PM
ziaee closed D56534: geom manuals: Use ISO/IEC byte units.
Mon, Apr 20, 9:24 PM
ziaee updated the diff for D56534: geom manuals: Use ISO/IEC byte units.

use non-breaking spaces for unit sizes, unless we already use a hyphen on that page.

Mon, Apr 20, 8:52 PM
ziaee added inline comments to D54882: intelthermal: Add Intel Processor Thermal driver.
Mon, Apr 20, 5:58 PM
ziaee added a comment to D54882: intelthermal: Add Intel Processor Thermal driver.

! In D54882#1291723, @guest-seuros wrote:
@ziaee , shall we name this driver intelthermal or intel_thermal to mirror acpi_thermal < already in tree ?

Mon, Apr 20, 5:56 PM
ziaee updated the diff for D56534: geom manuals: Use ISO/IEC byte units.

missed another spot

Mon, Apr 20, 5:52 PM
ziaee updated the diff for D56534: geom manuals: Use ISO/IEC byte units.

missed a spot, thanks bbaovanc!

Mon, Apr 20, 5:51 PM
ziaee updated the diff for D56534: geom manuals: Use ISO/IEC byte units.

drop the IEC, it's technically an anachronism, and "binary byte sizes"
isn't any less clear.

Mon, Apr 20, 5:45 PM
ziaee requested review of D56534: geom manuals: Use ISO/IEC byte units.
Mon, Apr 20, 5:38 PM
ziaee committed rGc348c928a203: ntp_adjtime.2: Increase visibility (authored by ziaee).
ntp_adjtime.2: Increase visibility
Mon, Apr 20, 4:19 PM
ziaee committed rGabde7fe258c1: freebsd-base.7: Add an example for unregistering (authored by ziaee).
freebsd-base.7: Add an example for unregistering
Mon, Apr 20, 4:19 PM
ziaee committed rG689a8b5532ca: freebsd-base.7: Break examples into subsections (authored by ziaee).
freebsd-base.7: Break examples into subsections
Mon, Apr 20, 4:19 PM
ziaee committed rGa5ac63f95919: Bourne shell -> POSIX shell (authored by ziaee).
Bourne shell -> POSIX shell
Mon, Apr 20, 4:19 PM

Sat, Apr 18

ziaee added a comment to D53910: website: complete refresh of beastie theme.

Currently, wiki is in both documentation and developers sidebar. I would prefer that it is just in the developers sidebar so people do not confuse it with what wiki means in other projects.

Sat, Apr 18, 6:29 PM
ziaee added a comment to D53910: website: complete refresh of beastie theme.

Looks pretty good on android phone and firefox desktop.

Sat, Apr 18, 6:24 PM

Fri, Apr 17

ziaee accepted D56475: tests.7: Provide better examples.

LGTM from manpages. If you have a moment the https://reviews.freebsd.org/D56153 you requested is awaiting your review.

Fri, Apr 17, 7:18 PM
ziaee added a comment to D53625: atan2.3: Simplify asterisks.

I know most people are using graphical desktop fonts which are missing this character, but I've been working on just getting it into our vt console font instead.

Fri, Apr 17, 3:34 PM
ziaee committed rG49e9b3061df0: dtrace: Improve dmesg kernel message prefix (authored by ziaee).
dtrace: Improve dmesg kernel message prefix
Fri, Apr 17, 3:32 PM
ziaee closed D55765: dtrace: Improve dmesg kernel message prefix.
Fri, Apr 17, 3:31 PM
ziaee added a comment to D56455: e6000sw.4: Mention MV88E6171.

Don't be, I'm glad I can help! Please let me know if there's anything else I can do to support you!

Fri, Apr 17, 3:23 PM
ziaee committed rGb2aea7a042b6: e6000sw.4: Mention MV88E6171 (authored by ziaee).
e6000sw.4: Mention MV88E6171
Fri, Apr 17, 3:22 PM
ziaee closed D56455: e6000sw.4: Mention MV88E6171.
Fri, Apr 17, 3:22 PM
ziaee added inline comments to D45961: dev-handbook: Split x86 assembly chapter into new article.
Fri, Apr 17, 12:48 AM
ziaee added a comment to D45961: dev-handbook: Split x86 assembly chapter into new article.

I didn't get very far yet, but a few comments so far. Thanks for inviting me!

Fri, Apr 17, 12:47 AM
ziaee added a reviewer for D56430: x86-assembly: generate/update .po files: ebrandi.

I don't really understand how the .po files work, @ebrandi usually regenerates them all at once every few months.

Fri, Apr 17, 12:33 AM
ziaee abandoned D56035: ntp_adjtime.2: Increase visibility.

merged without review

Fri, Apr 17, 12:32 AM
ziaee committed rGb49b3ccd40bd: ntp_adjtime.2: Increase visibility (authored by ziaee).
ntp_adjtime.2: Increase visibility
Fri, Apr 17, 12:32 AM

Thu, Apr 16

ziaee requested review of D56455: e6000sw.4: Mention MV88E6171.
Thu, Apr 16, 11:45 PM
ziaee added a comment to D54079: build.7: Improve make delete-old example.

ping

Thu, Apr 16, 11:37 PM
ziaee added a comment to D56217: build.7: Explain packaging a custom kernel.

Is this ready?

Thu, Apr 16, 11:36 PM
ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

remove log prefix overquoting and add autoclean to pkg. thanks @delphij!
overquoting is ugly and confusing, and autoclean is definitely ideal.
the space savings will be a lot across the entire cloud.

Thu, Apr 16, 6:28 PM · pkgbase, releng
ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

apply bapt feedback. note that a bogus repo being specified will abort all the others. im not sure if i need to initialize the empty variable first, but that's what i did. thanks @bapt!

Thu, Apr 16, 2:21 PM · pkgbase, releng
ziaee committed rG4aef1ae2113c: sh: Increase default history size to POSIX mandated minimum of 128 (authored by kris_tranception.com).
sh: Increase default history size to POSIX mandated minimum of 128
Thu, Apr 16, 1:35 AM
ziaee committed rG12ca9c6cb329: timeout.1: Document non-POSIX options (authored by tembun_bk.ru).
timeout.1: Document non-POSIX options
Thu, Apr 16, 1:34 AM
ziaee committed rG240c22909a06: diskinfo: Align and alphabetize options (authored by ziaee).
diskinfo: Align and alphabetize options
Thu, Apr 16, 1:34 AM

Wed, Apr 15

ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

adjust logic to accept a firstboot_pkg_upgrade_repos variable that
limits the repos to specific repos if provided. i adapted the logic
from sysutils/firstboot-pkgs, but this is the most complex rc.d script
ive tried to write, so i don't know what i dont know. thanks Colin!

Wed, Apr 15, 8:11 PM · pkgbase, releng
ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

Limited to FreeBSD-base repo and tested on my laptop. Thanks Colin!

Wed, Apr 15, 6:46 PM · pkgbase, releng
ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

ok, i figured out how to test this, and fixed the errors. it's working
on my machine by touching /firstboot. this may be ready for review now.

Wed, Apr 15, 6:07 PM · pkgbase, releng

Tue, Apr 14

ziaee updated the summary of D54586: mdoc: Standardize SYNOPISIS section for drivers.
Tue, Apr 14, 7:13 PM
ziaee updated the diff for D54586: mdoc: Standardize SYNOPISIS section for drivers.

update to incorporate device.hints

Tue, Apr 14, 7:11 PM
ziaee retitled D54586: mdoc: Standardize SYNOPISIS section for drivers from mdoc: SYNOPISIS should not have prose to mdoc: Standardize SYNOPISIS section for drivers.
Tue, Apr 14, 7:09 PM
ziaee added a comment to D54054: ctfmerge.1: needs to document environment variable use.

Ping? I think this is important info, so if you're busy, I'd be happy to take it and finish it for you?

Tue, Apr 14, 2:39 PM
ziaee added a comment to D56252: tcp_bblog.4: Add a manual page for TCP Blackbox Logging.

Couple of minor nits, thank you so much for doing this! Also, don't forget to add this manual to the Makefile!

Tue, Apr 14, 2:36 PM
ziaee accepted D56246: route.8: Describe weight modifier.
Tue, Apr 14, 2:30 PM
ziaee updated the diff for D56389: freebsd-base.7: Add a caveat about dev branches.

Thanks for looking it over @emaste, how about this?

Tue, Apr 14, 2:18 PM
ziaee added inline comments to D56246: route.8: Describe weight modifier.
Tue, Apr 14, 2:13 PM
ziaee added inline comments to D56246: route.8: Describe weight modifier.
Tue, Apr 14, 1:48 PM
ziaee requested review of D56389: freebsd-base.7: Add a caveat about dev branches.
Tue, Apr 14, 1:46 PM
ziaee committed rG998d501ae61a: freebsd-base.7: Add an example for unregistering (authored by ziaee).
freebsd-base.7: Add an example for unregistering
Tue, Apr 14, 1:24 PM
ziaee closed D55458: freebsd-base.7: Add an example for unregistering.
Tue, Apr 14, 1:23 PM
ziaee committed rG5f922bd20d81: freebsd-base.7: Break examples into subsections (authored by ziaee).
freebsd-base.7: Break examples into subsections
Tue, Apr 14, 1:22 PM
ziaee closed D55526: freebsd-base.7: Break examples into subsections.
Tue, Apr 14, 1:21 PM
ziaee added a comment to D56300: rc.d/NETWORKING: remove the NETWORK alias.

@ziaee, I have cleaned up ports some time ago.

Tue, Apr 14, 1:07 PM
ziaee committed rGdc140a9fc151: Bourne shell -> POSIX shell (authored by ziaee).
Bourne shell -> POSIX shell
Tue, Apr 14, 1:04 PM
ziaee closed D56382: Bourne shell -> POSIX shell.
Tue, Apr 14, 1:03 PM
ziaee updated the diff for D56381: sysutils/firstboot-pkg-upgrade: New port.

remove HTTP_TIMEOUT since I didn't see that in the pkg code. Add -y so
that pkg upg can run non-interactive.

Tue, Apr 14, 1:01 PM · pkgbase, releng
ziaee added a reviewer for D56381: sysutils/firstboot-pkg-upgrade: New port: emaste.
Tue, Apr 14, 12:12 AM · pkgbase, releng

Mon, Apr 13

ziaee committed rG81b2055c49de: sh: Increase default history size to POSIX mandated minimum of 128 (authored by kris_tranception.com).
sh: Increase default history size to POSIX mandated minimum of 128
Mon, Apr 13, 11:07 PM
ziaee added inline comments to D56281: build.7: Explain specifying multiple KERNCONFs.
Mon, Apr 13, 10:18 PM
ziaee added a comment to D54881: intel/intelpmc: Add Intel PMC Core driver.

@ziaee, the reason I put it on the second line was to keep it grepable. If you run head -n3 on driver files, you almost always land in the license header instead of anything useful, for example:
here and sys/fs/ext2fs/ext2_dir.h and many others.

Some files don't even have a license header at all, e.g. sys/arm64/arm64/bus_machdep.c.

PS: there are more files with the SPDX header , and my IDE show me warning because it don't follow the conventions most codebase had
coreboot
linux

The copyright line becomes problematic when there are multiple authors, since the license block keeps getting pushed further down.

The FreeBSD Project aims to produce a complete, BSD-licensed operating system allowing consumers of the system to produce derivative products without constraint or further license obligations.

A fork will inevitably change the structure once they start adding more contributors. Checking if someone altered the version, is not diffable.


I will update this diff and thermal once i get the naming is final.

Mon, Apr 13, 10:13 PM
ziaee updated the diff for D56217: build.7: Explain packaging a custom kernel.

add buildworld and split out update-packages; forgot about that, sorry.

Mon, Apr 13, 9:59 PM
ziaee added a comment to D56217: build.7: Explain packaging a custom kernel.

Ping

Mon, Apr 13, 9:46 PM
ziaee added a comment to D32450: releases: Uncomment Legacy Releases and move 12.2 there.

OBE. I'd still like us to provide some more clarity on releases -- right now 15.0 and 14.4 are "Production Releases" with no advice on how to pick one or the other. But the specific issue related to this review is gone.

Mon, Apr 13, 8:37 PM
ziaee added a comment to D56382: Bourne shell -> POSIX shell.

Thanks @carlavilla !

Mon, Apr 13, 8:34 PM