* [gentoo-soc] Week 3 report, Automated Gentoo system updater
@ 2023-06-17 21:33 Kulikov Stepan
0 siblings, 0 replies; only message in thread
From: Kulikov Stepan @ 2023-06-17 21:33 UTC (permalink / raw
To: gentoo-soc; +Cc: Andrey F., juippis
[-- Attachment #1: Type: text/plain, Size: 1374 bytes --]
Hello everyone, I hope you are having a great time of day!
Here is my report for the 3rd week.
I will be brief today because all details are in the Gentoo blog
<https://blogs.gentoo.org/gsoc/2023/06/17/week-3-report-automated-gentoo-system-updater/>
.
*Week 3 Wrap-Up:*
This week saw an increased activity on Github, and I worked on one open
issue there.
Then I spent a day on learning how to write and test ebuilds. There were
some issues with the CI system after I uploaded it GURU overlay, but all
issues were hashed with help from maintainers.
Updater itself was also improved, here is the changelog:
- remove updater.sh from PATH
- Read PORTAGE_LOGDIR variable from make.conf and use it to store logs.
- By default it will use /var/log/portage/gentoo_update
- Before running needrestart, eclean or revdep-rebuild check if it’s
installed, print
- error message if not
- Add type hints to Python functions and methods
- Change set -e to set -euo pipefail to improve stability of Bash scripts
*Week 4 Plan:*
Here is my to-do list for the next week:
- Introduce the project on Gentoo Forums
- Complete the first version of the log parser
- Bonus: Automate ebuild version bumping with Github Actions
That's all, have a good weekend everyone!
---
Best regards,
Kulikov Stepan (Lab-Brat)
[-- Attachment #2: Type: text/html, Size: 1738 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-06-17 21:34 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-17 21:33 [gentoo-soc] Week 3 report, Automated Gentoo system updater Kulikov Stepan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox