Category Archives: 2023 GSoC

Week 5 Report, Automated Gentoo System Updater

Progress on Week 5 Week started off by receiving some feedback from the community in the forums. Here are some nice ideas that community have suggested to implement: Fallback to the latest version of the package if an error is encountered … Continue reading

Posted in 2023 GSoC, Automated System Updater | 2 Comments

Weekly report 4, LLVM libc

Hello! This is a combined report for both week 3 and 4. In these two weeks I’ve fixed several issues in LLVM libc, but quite a lot of time has also been spent purely learning things. I will start by … Continue reading

Posted in Bootstapping LLVM | Leave a comment

Week 4 – Modernization of Portage

Week 4 – Modernization of Portage Another week of GSOC. Days run really fast. This again was a productive week. The first half was  towards understanding the unit tests for portage and the second half was towards solving a bug. … Continue reading

Posted in 2023 GSoC, Modernization of Portage with C++ | Tagged , | Leave a comment

Week 4 Report, Automated Gentoo System Updater

This article is a summary of all the changes made on Automated Gentoo System Updater project during week 4 of GSoC. Project is hosted on Github. Progress on Week 4 Started the week by discovering that my updates to ebuild were not accepted in the GURU overlay. … Continue reading

Posted in 2023 GSoC, Automated System Updater | Leave a comment

gentoo_update Introduction

Introduction gentoo_update (Github repo) is a tool that automatically updates Gentoo Linux. Motivation Gentoo Linux gives users maximum flexibility and control over the system. A great example of this is the OS upgrade process. Users have a large selection of … Continue reading

Posted in 2023 GSoC, Automated System Updater | 3 Comments

Week 4 report on porting Gentoo packages to modern C

Hello all, This is my week 4 report on Modern C porting of Gentoo’s packages. Well nothing interesting to report this week, just following my proposal and focused on -Wimplicit-int type of bug for the first half of the week … Continue reading

Posted in 2023 GSoC, Modern C Package Porting | Leave a comment

Week 3 – Modernization of Portage

Week 3 – Modernization of Portage It is the third week of the coding period. It is mostly an uneventful week. Most part was spent on  trying to understand the dependency resolution algorithm. In the second part of the week … Continue reading

Posted in 2023 GSoC, Modernization of Portage with C++ | Tagged , | Leave a comment

Week 2 – Modernization of Portage

Week 2 – Modernization of Portage It is the second week of coding period and it has been a productive one. It started according to the  plans and diverged in the second half for the good. The first half was … Continue reading

Posted in 2023 GSoC, Modernization of Portage with C++ | Tagged , | Leave a comment

Week 1 – Modernization of Portage

Week 1 – Modernization of Portage Coding period starts So, it’s the first week of the official coding period and I wanted to write some code and get it  merged into the master branch (I understand it’s a bit over … Continue reading

Posted in 2023 GSoC, Modernization of Portage with C++ | Tagged , | Leave a comment

Bonding Period 2 – Modernization of Portage

Bonding Period 2 – Modernization of Portage Context In order to get familiar with the portage codebase, we decided that I’d fix a few bugs. This blog post talks about the second half of the community bonding period (weeks 3 … Continue reading

Posted in 2023 GSoC, Modernization of Portage with C++ | Tagged , | Leave a comment