Being able to read kernel patch AI review comments that provided by sashiko.dev [1] on terminal was nice. Showing the entire review status and sharing the outputs together with my review of the review were bit tedious for me. Particularly for the sharing of my review of the review, I wanted to just continue the mail based workflow.

So I implemented new hkml features for forwarding sashiko review status and comments. It feels much comfy. The documentation [2] is also updated.

Of course, once sashiko.dev provides the email service, it will be much more easier to use. Then, the hkml features could be deprecated and make my life easier. But, meanwhile, the new hkml features will help me.

[1] https://social.kernel.org/notice/B4G2aqLIKD9iUEF1Fo
[2] https://github.com/sjp38/hackermail/blob/master/USAGE.md#sashikodev

#linux #kernel #hkml #sashiko
Sashiko

Yesterday I learned [1] existence of sashiko.dev, which provides AI reviews for kernel patches, thanks to @monsieuricon 's awesome b4 reivew feature.

Today I added new hkml features [2] for showing the AI review on hkml. It can be used interactively (hkml list -> open menu -> 'handle as patches' -> 'show sashiko.dev review') or from command line (hkml patch sashiko_dev <msgid>).

It was possible only owing to the awesome b4 source code. Huge appreciation to @monsieuricon for b4 development! Of course, great thanks to sashiko.dev developers!

[1] https://social.kernel.org/notice/B4EZlkuDmrLUyvT9Zw
[2] https://github.com/sjp38/hackermail/blob/master/USAGE.md#reading-sashikodev-ai-review

#linux #kernel #hkml #sashiko_dev #b4
Sashiko

Together with my LPC videos [1], the video of my OSSummit Japan for a kernel development mailing tool (hkml) that I develop for myself and the community is also up on Youtube [2].

[1] https://social.kernel.org/notice/B1QVooy6voIN85T33I
[2] https://youtu.be/f09kvPvYMsM?si=EXUiMTrZSpwTXMGy

#ossummit #linux #kernel #hkml
sj (@[email protected])

Now the videos of my LPC sessions are also available on Youtube. Page-level and Fleet-wide Data Access Monitoring for Meta: https://youtu.be/GolUxZZrVsU?si=zGk7WrO-Ap8quhR2 Actionable Data Access...

Aviation weather for Malindi airport (Kenya) is β€œHKML 210700Z 07010KT 9999 SCT020 31/24 Q1014 (Q1014.4 TEMP 30.6 DP 23.9)” : See what it means on https://www.bigorre.org/aero/meteo/hkml/en #malindiairport #airport #malindi #kenya #hkml #myd #metar #aviation #aviationweather #avgeek vl
Malindi airport (Kenya) aviation weather and informations HKML MYD

Aviation weather with TAF and METAR, Maps, hotels and aeronautical information for Malindi airport (Kenya)

Bigorre.org
I'm happy to share that a few of my talk proposals for LPC and OSSummit Japan, which will be held in the second week of December, are accepted.

In OSSummit Japan, I will introduce [1] 'hkml', the mail management tool for Linux kernel development.

In the Refereed track of LPC, I will introduce new DAMON features for page level and fleet wide data access monitoring.

In the "Device and Specific Purpose Memory" micro conference of LPC, I will discuss a plan for utilizing DAMON for access-aware page migrations on general NUMA systems including those for CXL, CPU, GPU and any processors.

In the "Linux System Monitoring and Observability" micro conference of LPC, I will share history and limitations on DAMON's output visualization formats and discuss how we can improve.

[1] https://sched.co/29FmF

#linux #kernel #damon #hkml #ossummit #LinuxPlumbers
Open Source Summit + AI_dev: Open Source GenAI & ML Summit + Automotive Linux S: hkml: Mailing Tool for Simple Linux Kern...

View more about this event at Open Source Summit + AI_dev: Open Source GenAI & ML Summit + Automotive Linux S

Exploring mails on deep threads with hkml is not that easy. It is easy to miss on what mail currently the cursor is on, and which mail is replying to which mail.

To help this, below three new key bindings are implemented and pushed to master branch of hkml[1].

'w' and 'b' key move the cursor to next and previous words, respectively, similar to those on 'vim'.

'g' key highlights and unhighlights (toggles) the row and the column of the current cursor.

The word-based cursor movement is useful for moving it to beginning of the mail.

The highlighted lines can be useful for seeing on what mail the cursor is on, and what mails are replying to what mails.

[1] https://github.com/sjp38/hackermail

#hkml
Aviation weather for Malindi airport (Kenya) is β€œHKML 130400Z 24008KT 9999 SCT020 BKN080 24/22 Q1018 RERA” : See what it means on https://www.bigorre.org/aero/meteo/hkml/en #malindi #kenya #malindiairport #hkml #myd #metar #aviation #aviationweather #avgeek #airport vl
hkml's patch mails searching is only for interactive mode, and not very beautiful. For cleaner navigation and more tooling use case (e.g., extract searched patches as mbox files or parse the list output), I added the command line option supports[1] of the feature.

E.g., 'hkml list linux-mm --patches_for reviewer "SeongJae Park <[email protected]>"' will list patch maisl touching files that I maintain.

[1] https://github.com/sjp38/hackermail/blob/master/USAGE.md#patches-filtering

#hkml
hackermail/USAGE.md at master Β· sjp38/hackermail

Hackers' mails management tool. Contribute to sjp38/hackermail development by creating an account on GitHub.

GitHub
Just pushed a new hkml feature for finding patch mails touching files for a reviewer based on MAINTAINERS file. More stabilizations and improvements would be needed, but seems working in a way? Kudos to @ljs for sharing the idea!

To use the feature, open mails list using 'hkml list' on linux tree, press 'm' key to open menu, and select 'search mails' item.

[1] https://github.com/sjp38/hackermail/blob/master/release_note

#hkml
hackermail/release_note at master Β· sjp38/hackermail

Hackers' mails management tool. Contribute to sjp38/hackermail development by creating an account on GitHub.

GitHub
Based on a feedback from my colleague, we implemented an hkml [1] feature for finding patch mails that need more or no more attentions based on 'Reviewed-by:' tags.

Open mails list using 'hkml list', press 'm' key to open menu, and select 'search mails' item.

[1] https://github.com/sjp38/hackermail

#hkml
GitHub - sjp38/hackermail: Hackers' mails management tool

Hackers' mails management tool. Contribute to sjp38/hackermail development by creating an account on GitHub.

GitHub