Page MenuHomeFreeBSD

2khramtsov_gmail.com (Ghost)
Disabled

Projects

User does not belong to any projects.

User Details

User Since
Jul 19 2020, 9:10 PM (123 w, 1 d)
Roles
Disabled

Recent Activity

Aug 31 2022

pi renamed 2khramtsov_gmail.com from evgeniy_khramtsov.org to 2khramtsov_gmail.com.
Aug 31 2022, 4:17 PM

Aug 15 2022

2khramtsov_gmail.com updated 2khramtsov_gmail.com.
Aug 15 2022, 10:29 PM

Aug 13 2022

2khramtsov_gmail.com abandoned D36057: Mk/Uses/gl.mk: add dri.

Abandoning as I lack mental energy to respond to possible comments, and I'm probably no longer interested in FreeBSD.
This has nothing to do with this review, this is just accumulated. Feel free to pickup the revision if you are interested.

Aug 13 2022, 12:45 AM · x11, portmgr, Contributor Reviewers (ports)

Aug 11 2022

2khramtsov_gmail.com abandoned D32654: lang/rust: restore PORT_LLVM.

Enthusiasm to upstream lost.

Aug 11 2022, 7:05 AM

Aug 6 2022

2khramtsov_gmail.com requested review of D36057: Mk/Uses/gl.mk: add dri.
Aug 6 2022, 7:48 PM · x11, portmgr, Contributor Reviewers (ports)

Jul 23 2022

2khramtsov_gmail.com added a comment to D35289: www/firefox: update/rework WASI logic.

As LLVM moved to bi-weekly bugfixes (point) releases [1] maybe consider other change in Mk/bsd.gecko.mk, or devel/llvm*, or start cooperating with LLVM maintainer(s) to also bump WASI_LLVM_VERSION on a LLVM point release?
14.0.6 seems to be the last point release in 14 series, so there is enough time to figure out design improvement.

Jul 23 2022, 10:02 AM

Jul 22 2022

2khramtsov_gmail.com added a comment to D35289: www/firefox: update/rework WASI logic.

llvm=14 works here without reverts as of ports 8367c2b68a92 + latest revisions in the stack + devel/wasi-libcxx license path fix.

Jul 22 2022, 10:41 PM

Jul 18 2022

2khramtsov_gmail.com resigned from D35099: Move wayland section to its own chapter.

I realized that I want to create a separate revision with my suggestions instead (planned sometime this month).

Jul 18 2022, 8:29 PM

Jul 9 2022

2khramtsov_gmail.com added a comment to D35287: devel/wasi-libcxx: update to 14.0.6.

After pointing to a license file, fails to build in clean 13.1/amd64 jail and clean ports 949904de1fdf + all the last revisions in stack:

/usr/local/bin/clang++14 -std=gnu++17 --target=wasm32-wasi --sysroot=/usr/local/share/wasi-sysroot -o rlbox.wasm -Wl,--export-all -Wl,--stack-first -Wl,-z,stack-size=262144 -Wl,--no-entry -Wl,--growable-table ogg_alloc.wasm ogg_bitwise.wasm ogg_framing.wasm xmlparse.wasm xmlrole.wasm xmltok.wasm wasm2c_sandbox_wrapper.wasm mozHunspellRLBoxSandbox.wasm affentry.wasm affixmgr.wasm csutil.wasm hashmgr.wasm hunspell.wasm phonet.wasm replist.wasm suggestmgr.wasm GraphiteExtra.wasm CmapCache.wasm Code.wasm Collider.wasm Decompressor.wasm Face.wasm FeatureMap.wasm FileFace.wasm Font.wasm GlyphCache.wasm GlyphFace.wasm Intervals.wasm Justifier.wasm NameTable.wasm Pass.wasm Position.wasm Segment.wasm Silf.wasm Slot.wasm Sparse.wasm TtfUtil.wasm UtfCodec.wasm call_machine.wasm gr_char_info.wasm gr_face.wasm gr_features.wasm gr_font.wasm gr_logging.wasm gr_segment.wasm gr_slot.wasm json.wasm RLBoxWOFF2Sandbox.wasm table_tags.wasm variable_length.wasm woff2_common.wasm woff2_dec.wasm woff2_out.wasm -lwasi-emulated-process-clocks
../../dist/host/bin/wasm2c -o rlbox.wasm.c rlbox.wasm
0105557: error: unexpected opcode: 0xfc 0xa
gmake[4]: *** [/wrkdirs/usr/ports/www/firefox/work/firefox-102.0.1/config/rules.mk:501: rlbox.wasm.c] Error 1
Jul 9 2022, 11:30 AM

Jul 8 2022

2khramtsov_gmail.com added a comment to D35287: devel/wasi-libcxx: update to 14.0.6.

`Missing license file for LLVM2 in /wrkdirs/usr/ports/devel/wasi-libcxx/work/llvm-project-14.0.6.src/LICENSE.TXT`

Jul 8 2022, 6:00 PM

Jul 7 2022

2khramtsov_gmail.com added inline comments to D35099: Move wayland section to its own chapter.
Jul 7 2022, 12:14 AM
2khramtsov_gmail.com resigned from D32436: Add section for Wayland in the x11 chapter.

I moved on to D35099.

Jul 7 2022, 12:09 AM · desktop
2khramtsov_gmail.com requested changes to D35099: Move wayland section to its own chapter.

Thank you for continuing your valuable effort to document Wayland ecosystem on FreeBSD.

Jul 7 2022, 12:09 AM

Jul 5 2022

2khramtsov_gmail.com added a comment to D32654: lang/rust: restore PORT_LLVM.
Rust bundles vendored LLVM for rarely essential changes,
or features guarded behind LLVM_RUSTLLVM, that may not
be required for a user.
---

does these statements come from the rust project or is it your personal opinion?

Jul 5 2022, 2:07 PM
2khramtsov_gmail.com added a comment to D35289: www/firefox: update/rework WASI logic.
In D35289#799860, @cmt wrote:

The whole LLVM_DEFAULT logic in bsd.gecko.mk should just go away, and LTO as well perhaps. Less options, less problems.

Jul 5 2022, 11:11 AM
2khramtsov_gmail.com added a comment to D32654: lang/rust: restore PORT_LLVM.

Commit message was lost and I have yet to learn to use Phabricator beyond Web frontend:

Jul 5 2022, 10:20 AM
2khramtsov_gmail.com updated the diff for D32654: lang/rust: restore PORT_LLVM.
  • Change LIB_DEPENDS to BUILD_DEPENDS (and RUN_DEPENDS if also WASM=on)

External LLVM is static by default in Rust's LLVM wrapper, e.g.:

Jul 5 2022, 10:16 AM

Dec 16 2021

2khramtsov_gmail.com added a comment to D32654: lang/rust: restore PORT_LLVM.
In D32654#742309, @evgeniy_khramtsov.org wrote:

Is there a committer who is going to own/support this?

I am interested to use this as long as I use FreeBSD, and plan to fix possible
breakage as I can. And I'm not the only one that can do this, FreeBSD is likely a community project.

Dec 16 2021, 8:40 AM

Dec 5 2021

2khramtsov_gmail.com abandoned D33152: (WIP) Mk/bsd.port.mk: respect sys.mk for {CONFIGURE,MAKE}_ENV.
  1. Base isn't ready yet (overriding in make.conf causes i.e. include bootstrap issue(s) https://lists.freebsd.org/archives/freebsd-current/2021-December/001116.html) + might need to do something about DTrace first. Base should be ready first before touching ports, the reason I'm abandoning this for now.
Dec 5 2021, 11:57 AM

Dec 3 2021

2khramtsov_gmail.com updated the summary of D32654: lang/rust: restore PORT_LLVM.
Dec 3 2021, 5:21 PM

Dec 1 2021

2khramtsov_gmail.com added a comment to D33190: lang/rust: Update to 1.57.0.

To avoid regressing D32654 maybe also apply files/patch-vendor_cc_src_lib.rs to the versioned vendor/cc-1.0.69/src/lib.rs.

Dec 1 2021, 2:56 PM

Nov 28 2021

2khramtsov_gmail.com added a comment to D33152: (WIP) Mk/bsd.port.mk: respect sys.mk for {CONFIGURE,MAKE}_ENV.

Combined with D32654, it is possible to have only one (devel/llvm13) LLVM copy on a desktop.

Nov 28 2021, 7:19 PM
2khramtsov_gmail.com planned changes to D33152: (WIP) Mk/bsd.port.mk: respect sys.mk for {CONFIGURE,MAKE}_ENV.

Approximate (WIP) reproducer of my environment (/var/tmp nullfs mounted to pkg repo with devel/llvm13):

Nov 28 2021, 7:15 PM
2khramtsov_gmail.com requested review of D33152: (WIP) Mk/bsd.port.mk: respect sys.mk for {CONFIGURE,MAKE}_ENV.
Nov 28 2021, 7:14 PM

Nov 8 2021

2khramtsov_gmail.com added a comment to D32654: lang/rust: restore PORT_LLVM.

Is there a committer who is going to own/support this?

Nov 8 2021, 3:44 AM

Oct 31 2021

2khramtsov_gmail.com updated the diff for D32654: lang/rust: restore PORT_LLVM.
Oct 31 2021, 7:52 PM
2khramtsov_gmail.com added a comment to D32436: Add section for Wayland in the x11 chapter.

Maybe "update diff" instead of attaching? I'm somewhat confused whether what I see in Phabricator is the same as in the newest attached diff.

Oct 31 2021, 5:13 PM · desktop
2khramtsov_gmail.com added a comment to D32654: lang/rust: restore PORT_LLVM.

Last time I asked about this people mentioned this:
https://github.com/rust-lang/rust/issues/49653

Oct 31 2021, 2:07 AM
2khramtsov_gmail.com updated the diff for D32654: lang/rust: restore PORT_LLVM.
  • Replace extra-patch with REINPLACE_CMD.
Oct 31 2021, 2:06 AM

Oct 26 2021

2khramtsov_gmail.com updated the diff for D32654: lang/rust: restore PORT_LLVM.

llvm-config in config.toml resulted in rustc_codegen_ssa being passed LinkOutputKind::DynamicPicExe, which results in amended "-pie" for LD, failing to link with R_X86_64_32(S) relocations and the rest of non-PIE libraries:

Oct 26 2021, 6:16 PM
2khramtsov_gmail.com planned changes to D32654: lang/rust: restore PORT_LLVM.

12.2/amd64 needs -fPIC or -z notext for stage2, update planned.

Oct 26 2021, 4:23 AM
2khramtsov_gmail.com requested review of D32654: lang/rust: restore PORT_LLVM.
Oct 26 2021, 2:19 AM

Oct 12 2021

2khramtsov_gmail.com added a comment to D32436: Add section for Wayland in the x11 chapter.

I almost forgot, this was not added in the newest revision: just starting seatd is not enough, a user is required to be a member of "video" group.

Oct 12 2021, 7:16 PM · desktop
2khramtsov_gmail.com added a comment to D32436: Add section for Wayland in the x11 chapter.

Thanks for improving this diff. I'm not good at reviews, so please wait
for someone else to approve, but I added some nitpicks:

Oct 12 2021, 5:35 PM · desktop

Oct 10 2021

2khramtsov_gmail.com requested changes to D32436: Add section for Wayland in the x11 chapter.

Thanks for documenting Wayland on FreeBSD. I added some notes to places that may need change. Not sure about Plasma or nvidia parts, I neither use Plasma nor own and nvidia GPU.

Oct 10 2021, 11:53 AM · desktop

Aug 17 2021

2khramtsov_gmail.com added a comment to D31568: Mk/Uses/cargo.mk: respect CC when --target is passed.

I confirm, this fixes the issue (rust=rust-nightly).

Aug 17 2021, 1:16 AM

Jun 30 2021

2khramtsov_gmail.com added a comment to D30930: Mk/bsd.default-versions: Remove libglvnd optionality.
In D30930#696472, @imp wrote:
In D30930#696470, @evgeniy_khramtsov.org wrote:

There is a lack of transparency here.

You're welcome to attend future meetings. I run them and have for a while now. Would you like me to send you an invite? We took notes in the past, but I've fallen down on that duty for a while. I can start again since there's no reason not to other than laziness on my part...

Jun 30 2021, 5:06 AM
2khramtsov_gmail.com added a comment to D30930: Mk/bsd.default-versions: Remove libglvnd optionality.

Per discussion with x11@ libglvnd will be the only GL provider supported by ports.

Context missing; is there a log of the discussion?

There is no direct log, PRs and reviews were used to record decisions or needs for discussion

Seems like this was discussed somewhere else, mind providing links to these discussions?

It was my first meeting.

Jun 30 2021, 4:37 AM

Jun 29 2021

2khramtsov_gmail.com added a comment to D30930: Mk/bsd.default-versions: Remove libglvnd optionality.

PRs and reviews were used to record decisions or needs for discussion and this review is one of those results

Jun 29 2021, 7:15 AM

Jun 28 2021

2khramtsov_gmail.com added a comment to D30930: Mk/bsd.default-versions: Remove libglvnd optionality.

Per discussion with x11@ libglvnd will be the only GL provider supported by ports.

Jun 28 2021, 10:25 PM

Jun 8 2021

2khramtsov_gmail.com updated the summary of D30694: graphics/imv: allow building on Wayland-only.
Jun 8 2021, 11:29 AM
2khramtsov_gmail.com updated the summary of D30694: graphics/imv: allow building on Wayland-only.
Jun 8 2021, 11:21 AM

May 4 2021

2khramtsov_gmail.com added a reviewer for D30104: efirt: add ESRT table support: Contributor Reviews (base).
May 4 2021, 6:52 PM

Mar 19 2021

2khramtsov_gmail.com updated the diff for D29234: development(7): mention the Git mirror list in the manual page.

Update date after the last change to man page.

Mar 19 2021, 12:30 PM

Mar 15 2021

2khramtsov_gmail.com added inline comments to D29200: Makefile.inc1: unbreak bootstrap when kbdcontrol does not exist.
Mar 15 2021, 2:24 PM
2khramtsov_gmail.com added inline comments to D29200: Makefile.inc1: unbreak bootstrap when kbdcontrol does not exist.
Mar 15 2021, 2:02 PM
2khramtsov_gmail.com updated the test plan for D29200: Makefile.inc1: unbreak bootstrap when kbdcontrol does not exist.
Mar 15 2021, 1:06 PM
2khramtsov_gmail.com added inline comments to D29200: Makefile.inc1: unbreak bootstrap when kbdcontrol does not exist.
Mar 15 2021, 1:04 PM
2khramtsov_gmail.com updated the diff for D29234: development(7): mention the Git mirror list in the manual page.

Reference the handbook section instead, so we always have up-to-date information. '#_external_mirrors' is used instead of '#git' to save reader's scrolling time.

Mar 15 2021, 12:18 PM

Mar 14 2021

2khramtsov_gmail.com updated the diff for D29234: development(7): mention the Git mirror list in the manual page.

Document GitLab mirror. If the handbook (D29252) or https://wiki.freebsd.org/Git will mention the mirrors, I'll update this revision to reference either of them.

Mar 14 2021, 12:32 PM

Mar 13 2021

2khramtsov_gmail.com added a comment to D29234: development(7): mention the Git mirror list in the manual page.
In D29234#654767, @gbe wrote:

In generell no objections from manpages, but the updated text has no references to be IPv6 specific. Is that intentional?

Mar 13 2021, 11:26 AM

Mar 12 2021

2khramtsov_gmail.com requested review of D29234: development(7): mention the Git mirror list in the manual page.
Mar 12 2021, 6:39 PM

Mar 10 2021

2khramtsov_gmail.com added inline comments to D29200: Makefile.inc1: unbreak bootstrap when kbdcontrol does not exist.
Mar 10 2021, 8:09 PM
2khramtsov_gmail.com requested review of D29200: Makefile.inc1: unbreak bootstrap when kbdcontrol does not exist.
Mar 10 2021, 8:08 PM

Feb 28 2021

2khramtsov_gmail.com requested review of D28986: security(7): note W^X sysctl.
Feb 28 2021, 3:49 PM

Feb 16 2021

2khramtsov_gmail.com added inline comments to D28692: FreeBSD ssh client default changes.
Feb 16 2021, 8:52 PM

Feb 1 2021

2khramtsov_gmail.com abandoned D28447: Fix SIGBUS in ipfw(8) when ext6hdr option is omitted..
Feb 1 2021, 6:48 PM
2khramtsov_gmail.com requested review of D28447: Fix SIGBUS in ipfw(8) when ext6hdr option is omitted..
Feb 1 2021, 5:56 PM

Oct 12 2020

2khramtsov_gmail.com updated 2khramtsov_gmail.com.
Oct 12 2020, 7:45 PM
2khramtsov_gmail.com updated 2khramtsov_gmail.com.
Oct 12 2020, 7:44 PM

Sep 11 2020

2khramtsov_gmail.com abandoned D26358: ipfw: fix compatibility with frag and older rule sets.
Sep 11 2020, 10:59 AM

Sep 10 2020

2khramtsov_gmail.com added a comment to D26358: ipfw: fix compatibility with frag and older rule sets.
In D26358#586779, @evgeniy_khramtsov.org wrote:
In D26358#586750, @ae wrote:

I think this patch is too complicated. Can you properly test this patch instead? https://people.freebsd.org/~ae/ipfw_frag.diff

I tested (ipfw add / ipfw show) ipfw_frag.diff and your approach works.
It also looks miles better. When you commit ipfw_frag.diff, please close this review. Thanks.

Sep 10 2020, 1:57 PM
2khramtsov_gmail.com added a comment to D26358: ipfw: fix compatibility with frag and older rule sets.
In D26358#586750, @ae wrote:

I think this patch is too complicated. Can you properly test this patch instead? https://people.freebsd.org/~ae/ipfw_frag.diff

Sep 10 2020, 12:26 PM

Sep 8 2020

2khramtsov_gmail.com updated the diff for D26358: ipfw: fix compatibility with frag and older rule sets.

An attempt to also handle "!" with frag options and options like !via
(I hope review comment edits do not make new notifications)

Sep 8 2020, 5:29 PM
2khramtsov_gmail.com requested review of D26358: ipfw: fix compatibility with frag and older rule sets.
Sep 8 2020, 2:49 PM

Aug 5 2020

2khramtsov_gmail.com abandoned D25789: NAT64: compute checksum for locally generated packets.

Already committed by ae@.

Aug 5 2020, 9:20 PM
2khramtsov_gmail.com updated the diff for D25789: NAT64: compute checksum for locally generated packets.

The same issue exists for other NAT64 instances. Update this diff to the version from E-Mail.

Aug 5 2020, 9:06 PM

Aug 3 2020

2khramtsov_gmail.com requested review of D25932: net.inet6.icmp6.nodeinfo typo fix.
Aug 3 2020, 3:04 PM
2khramtsov_gmail.com planned changes to D25789: NAT64: compute checksum for locally generated packets.
In D25789#574377, @ae wrote:

I sent a more generic patch in the reply to your email a week ago, can you check your spam folder and test it?

Aug 3 2020, 8:42 AM

Aug 2 2020

pi renamed 2khramtsov_gmail.com from 2khramtsov_gmail.com to evgeniy_khramtsov.org.
Aug 2 2020, 4:48 PM

Aug 1 2020

2khramtsov_gmail.com updated the diff for D25734: ipfw nat64 improve prefix length checks.

sure

Aug 1 2020, 10:37 AM

Jul 29 2020

2khramtsov_gmail.com updated the diff for D25789: NAT64: compute checksum for locally generated packets.

I deployed this on "real" 12.1 host (KVM VDS vtnet NIC and jails with epairs) today:

Jul 29 2020, 2:42 PM

Jul 28 2020

2khramtsov_gmail.com updated the diff for D25789: NAT64: compute checksum for locally generated packets.

recover lost check

Jul 28 2020, 2:16 PM
2khramtsov_gmail.com updated the diff for D25789: NAT64: compute checksum for locally generated packets.

Improve test and do the same with kernel module as pf tests do.

Jul 28 2020, 10:50 AM

Jul 27 2020

2khramtsov_gmail.com added inline comments to D25789: NAT64: compute checksum for locally generated packets.
Jul 27 2020, 7:13 PM
2khramtsov_gmail.com updated the diff for D25789: NAT64: compute checksum for locally generated packets.
Jul 27 2020, 7:12 PM
2khramtsov_gmail.com updated the diff for D25789: NAT64: compute checksum for locally generated packets.

It works.
Workaround test panic by being slower in the test.
Still runs under 2s on my laptop.

Jul 27 2020, 5:26 PM
2khramtsov_gmail.com added a comment to D25789: NAT64: compute checksum for locally generated packets.
In D25789#572104, @ae wrote:

I think it should be possible solve the problem without introducing extra configuration parameter. I'll take a look.

Jul 27 2020, 11:32 AM
2khramtsov_gmail.com updated the diff for D25789: NAT64: compute checksum for locally generated packets.

This test causes panic on current in somewhere in if_epair.
For some reason something odd was written to my Wi-Fi NICs ROM,
and now it does not work and MAC address is odd.

Jul 27 2020, 11:27 AM
2khramtsov_gmail.com retitled D25789: NAT64: compute checksum for locally generated packets from ipfw 464XLAT CLAT: calculate TCP and UDP checksums for UE to ipfw 464XLAT CLAT: calculate L4 checksums for locally generated packets.
Jul 27 2020, 11:23 AM

Jul 24 2020

2khramtsov_gmail.com added a comment to D25789: NAT64: compute checksum for locally generated packets.

it's necessary to note this more prominently.

Jul 24 2020, 4:32 PM
2khramtsov_gmail.com updated the diff for D25789: NAT64: compute checksum for locally generated packets.

Added context, changed man page, switched to flags, removed comment and added a check for CSUM_DELAY_DATA.

Jul 24 2020, 4:16 PM
2khramtsov_gmail.com updated 2khramtsov_gmail.com.
Jul 24 2020, 4:54 AM
2khramtsov_gmail.com updated 2khramtsov_gmail.com.
Jul 24 2020, 4:42 AM
2khramtsov_gmail.com updated the summary of D25789: NAT64: compute checksum for locally generated packets.
Jul 24 2020, 4:23 AM
2khramtsov_gmail.com retitled D25789: NAT64: compute checksum for locally generated packets from ipfw NAT64 CLAT: calculate TCP and UDP checksums for UE to ipfw 464XLAT CLAT: calculate TCP and UDP checksums for UE.
Jul 24 2020, 4:22 AM
2khramtsov_gmail.com updated the diff for D25789: NAT64: compute checksum for locally generated packets.

I am new to Phabricator so please tell me if I specified anything wrong.
I did not want a WIP version review, but Phabricator for some reason asked for it.
I do not know why it specifies specific people, but I will leave it as is for now.

Jul 24 2020, 4:15 AM
2khramtsov_gmail.com retitled D25789: NAT64: compute checksum for locally generated packets from WIP: CLAT fix TCP and UDP checksums for UE host to ipfw NAT64 CLAT: calculate TCP and UDP checksums for UE.
Jul 24 2020, 4:14 AM

Jul 23 2020

2khramtsov_gmail.com requested review of D25789: NAT64: compute checksum for locally generated packets.
Jul 23 2020, 3:13 PM

Jul 22 2020

2khramtsov_gmail.com retitled D25734: ipfw nat64 improve prefix length checks from ipfw nat64clat fix segfault to ipfw nat64clat fix prefix length check.
Jul 22 2020, 2:39 PM

Jul 19 2020

2khramtsov_gmail.com retitled D25734: ipfw nat64 improve prefix length checks from ipfw nat64clat fix segfault in clat prefix check to ipfw nat64clat fix segfault.
Jul 19 2020, 11:29 PM
2khramtsov_gmail.com updated the diff for D25734: ipfw nat64 improve prefix length checks.

Be consistent with other messages.
Sorry for notification spam.

Jul 19 2020, 10:39 PM
2khramtsov_gmail.com updated the diff for D25734: ipfw nat64 improve prefix length checks.

fix spacing

Jul 19 2020, 10:22 PM
2khramtsov_gmail.com requested review of D25734: ipfw nat64 improve prefix length checks.
Jul 19 2020, 9:41 PM