public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] Week 1 report, Automated Gentoo system updater
@ 2023-06-05 20:23 Kulikov Stepan
  0 siblings, 0 replies; only message in thread
From: Kulikov Stepan @ 2023-06-05 20:23 UTC (permalink / raw
  To: gentoo-soc; +Cc: Andrey F., juippis

[-- Attachment #1: Type: text/plain, Size: 1445 bytes --]

Hey, I hope everyone is having a great time of day!

My name is Stepan, it's nice to meet you!
I'm working on Automated Gentoo system update project this year.
Project repository: https://github.com/Lab-Brat/gentoo_update

*Here what I have done during week 1:*
The most basic version of the updater program is ready.
By default it only installs security patches from GLSA using
glsa-check, but it also allows users to update @world
with their custom update flags. Additionally, after an update
users can choose to:

   - merge changed configuration files
   - restart updated services
   - do a post-update clean up
   - read elogs
   - read news

After an update a log file is created in
/var/log/gentoo_update/log_$timestamp.
This file will be used at later stages for parsing and notification
sending.

I also attached a small test suite to the repository (in 'tests'
directory).
At this stage it's just a Docker compose file with some custom stage3
containers where I manually run the code, but I'm planning to expand
and automate it.


*My plans for week 2:*
During the second week I plan to fix all issues with packaging and
create an ebuild.

When everything will be packaged correctly I plan to do some
minor fixes and do more tests, and ideally by the end of the week
write a blog post on Gentoo forums announcing my project. It would
be nice to receive feedback from the community early as possible.


Sincerely yours,
Kulikov Stepan

[-- Attachment #2: Type: text/html, Size: 1889 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-06-05 20:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-05 20:23 [gentoo-soc] Week 1 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