1 |
On Thu, Mar 24, 2022 at 3:41 PM Michał Górny <mgorny@g.o> wrote: |
2 |
> |
3 |
> Hi, everyone. |
4 |
> |
5 |
> TL;DR: I need someone to take over the job of minimal "maintenance" work |
6 |
> around repo mirrors & CI. I can still do the needed code changes, I |
7 |
> just need replacement for stuff like filing bugs and taking care of |
8 |
> immediate issues. |
9 |
> |
10 |
> |
11 |
> I've started the repo-mirror-ci project back in 2015 to provide QA |
12 |
> checks for the Gentoo repositories (as listed in repositories.xml). |
13 |
> Originally, it was supposed to run repoman (later: pkgcheck) on all |
14 |
> repos. You can guess how that went. |
15 |
> |
16 |
> Fast-forward, the project roughly broke into three somewhat |
17 |
> complementary parts: |
18 |
> |
19 |
> 1) Repository mirrors that sync, do basic "is it working" checks |
20 |
> and generate md5-cache (which also catches some ebuild problems) for all |
21 |
> repos. |
22 |
> |
23 |
> 2) Gentoo CI that runs pkgcheck against ::gentoo. |
24 |
|
25 |
Happy to take this. |
26 |
|
27 |
> |
28 |
> 3) Pull request CI that runs pkgcheck against pull requests on GitHub. |
29 |
|
30 |
Happy to take this too. |
31 |
|
32 |
Both are part of work we would need to do to migrate CI to gitlab |
33 |
(should we eventually move stuff to gitlab.) |
34 |
|
35 |
> |
36 |
> Nowadays, everything is running on Gentoo Infra, lots of things are |
37 |
> automated but it still requires some manual maintenance. Most notably, |
38 |
> this includes: |
39 |
> |
40 |
> a. periodically running a script to file or update bugs about problems |
41 |
> with overlays, |
42 |
> |
43 |
> b. pinging overlay maintainers and removing obsolete overlays if |
44 |
> necessary (this part seems to have been partially taken over), |
45 |
> |
46 |
> c. occasionally dealing with weird failures blocking repos pipeline -- |
47 |
> usually through adding repos to bla... I mean, blocklist until I manage |
48 |
> to fix the scripts. |
49 |
> |
50 |
> |
51 |
> While admittedly this isn't that much work, I no longer wish to do it. |
52 |
> I still feel responsible for setting this up, so I'll do my best to keep |
53 |
> the code working but I need somebody else to do the maintenance work. |
54 |
> |
55 |
> If you're interested, please ping me on IRC and I'll give you a quick |
56 |
> run-around and add you where necessary. I don't think you need strictly |
57 |
> to be a dev but you'll need editbugs. |
58 |
> |
59 |
> -- |
60 |
> Best regards, |
61 |
> Michał Górny |
62 |
> |
63 |
> |