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