GSoc/2023/StatusReports/KaranjotSingh
MEASURING ENERGY CONSUMPTION USING REMOTE LAB
The Remote Eco Lab project aims to provide a streamlined process for measuring software energy consumption remotely using a CI/CD pipeline. By automating the measurement process and integrating with the OSCAR tool, developers can make informed decisions to improve code efficiency and work towards software eco-certification
Mentor
Volker Krause
Benson muite
Nicolas Fella
Merge Request
The official repo of the project is : https://invent.kde.org/teams/eco/remote-eco-lab
As this project required a lot of CI Testing / CI changes, so most of the work is done on this test repo : https://invent.kde.org/drquark/kecolabtestci
Most the changes related to testing on the CI are mentioned in : https://invent.kde.org/drquark/kecolabtestci/-/merge_requests/9
To download the latest artifacts and final report : https://invent.kde.org/drquark/kecolabtestci/-/pipelines/457169
Blog Posts
Google Summer of Code : KEcolab
Timeline
Week 1 and Week 2
During the community bonding period, we set up a communication channel (https://matrix.to/#/#kde-eco-dev:kde.org) to foster open collaboration and maintain a public record of discussions. This also helped for other people to get involved in the project. Also we set up a regular internal meetups (ie on Thursdays every week) and discussed about the project to the community in the monthly meetup. During the week 1 and week 2, with the help of mentors we were able to set up the infrastructure involving setting up ssh keys, rasberry pi1, lab test PC etc. I worked upon configuring the X server on the lab test PC to run the gui application. In this week, I started working on the installing flatpak stage of the CI Pipeline as well. I also wrote a blog post to show my project to the larger community of KDE and helping them to get involved as well.