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
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
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
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
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
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
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
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
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
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