Category Archives: 2023 GSoC

Final Report, Automated Gentoo System Updater

Project Goals Main goal of the project was to write an app that will automatically handle updates on Gentoo Linux systems and send notifications with update summaries. More specifically, I wanted to: Simplify the update process for beginners, offering a … Continue reading

Posted in 2023 GSoC, Automated System Updater | 1 Comment

gentoo_update User Guide

Introduction This article will go through the basic usage of gentoo_update CLI tool and the mobile app. But before that, here is a demo of this project: gentoo_update CLI App Installation gentoo_update is available in GURU overlay and in PyPI. Generally, installing the … Continue reading

Posted in 2023 GSoC, Automated System Updater | 4 Comments

Week 12 report on porting Gentoo packages to modern C

Hello all, hope you’re doing well. This is my week 12 report for my project “Porting Gentoo’s packages to modern C” Similar to last week I took up bugs from the tracker randomly and patched them, sending patch upstream whenever … Continue reading

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

Week 11+12 Report, Automated Gentoo System Updater

This article is a summary of all the changes made on Automated Gentoo System Updater project during weeks 11 and 12 of GSoC. Project is hosted on GitHub ( gentoo_update and mobile app). Progress on Weeks 11 and 12 During last 2 weeks I’ve completed app UI … Continue reading

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

Week 11 report on porting Gentoo packages to modern C

Hello all, hope you’re doing well. This is my week 11 report for my project “Porting Gentoo’s packages to modern C” Similar to last two weeks I took up bugs from the tracker randomly and patched them, sending patch upstream … Continue reading

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

Week 9+10 Report, Automated Gentoo System Updater

This article is a summary of all the changes made on Automated Gentoo System Updater project during weeks 9 and 10 of GSoC. Project is hosted on GitHub (gentoo_update and mobile app). Progress on Weeks 9 and 10 I have finalized app architecture, here are the … Continue reading

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

Week 10 report on porting Gentoo packages to modern C

Hello all, I’m here with my week 10 report of my project “Porting gentoo’s packages to modern C” So apart from the usual patching of packages from the tracker the most significant work done this week is getting GNOME desktop … Continue reading

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

Weekly report 9, LLVM-libc

Hi! This week I’ve pretty much finished the work on LLVM/Clang support for Crossdev and LLVM-libc ebuild(s). I have sent PRs for Crossdev and related ebuild changes here: https://github.com/gentoo/crossdev/pull/10 https://github.com/gentoo/gentoo/pull/32136 This PR includes changes for compiler-rt which are always needed … Continue reading

Posted in Bootstapping LLVM | Leave a comment

Week 9 report on porting Gentoo packages to modern C

Hello all, hope you’re doing well. This is my week 9 report for my project “Porting Gentoo’s packages to modern C” Similar to last week, I picked up bugs at random and started submitting patches. But this time I made … Continue reading

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

Weekly report 8, LLVM libc

Hi! This (and last week) I’ve spent my time polishing the LLVM/Clang crossdev work. I have also created ebuilds for llvm-libc, libc-hdrgen and also the SCUDO allocator. But I will probably bake SCUDO into the llvm-libc ebuild instead actually. One … Continue reading

Posted in Bootstapping LLVM | Leave a comment