Project name: Replace unmaintained SMART support to calling smartctl command in KDE Partition Manager.
Brief description: This project involved improving SMART support to calling smartctl command and processing its JSON output instead of using the unmainteined libatasmart library. I also worked in the KAuth upgrade patch, that will improve the execution of a stack of operations with no need to call KAuth multiple times.
Mentor: Andrius Stikonas.
Completed. I'm still working in KAuth patch, improving some DBus service communication that keeps the authentication until the user ends KPM application. We're waiting for the next release of smartmontools (that includes JSON support) to merge the SMART improvement to master branch.
SMART report GUI (now working with JSON output provided by smartctl command):
I wrote one post about my initial experiences in SoK (it's in portuguese, I'll try to translate it to english later):