Gentoo Archives: gentoo-project

From: Magnus Granberg <zorry@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Looking for resources to run 'repositories mirror & QA' project
Date: Fri, 17 Apr 2015 19:18:08
Message-Id: 7993606.3HL9xzpUti@laptop1.gw.ume.nu
In Reply to: [gentoo-project] Looking for resources to run 'repositories mirror & QA' project by "Michał Górny"
1 fredag 17 april 2015 11.12.03 skrev Michał Górny:
2 > Hello, everyone.
3 >
4 > I'd like to start a new Gentoo-related project and I'm looking for
5 > someone that would be interested in providing the hardware for it.
6 >
7 > The project would specifically involve:
8 >
9 > 1. cloning/checking out all official and unofficial Gentoo repositories
10 > (from the repositories.xml list used by layman), and periodically
11 > updating them,
12 >
13 > 2. generating md5-cache for all repositories,
14 >
15 > 3. running pcheck on all repositories,
16 >
17 The project (tinderbox-cluster) that i'm on the way to setup will run repman
18 or anything that is done in python on the tree and some of the repositories
19 from layman.
20
21 > 4. providing git (+rsync? +squashdelta?) mirror for all repositories
22 > (with generated md5-cache).
23 >
24 > Eventually I'd like to try to off-load the mirroring somewhere
25 > (github?), so that's a minor concern. However, the cloning (even with
26 > --depth 1) is going to be network and disk space hungry, and egencache
27 > & pcheck will need a lot of CPU power.
28 >
29 > For a test, best try running pcheck on gentoo-x86 and see how long it
30 > takes. We'd be parallelizing it but more than, say, 40 minutes for
31 > the whole repository would be bad.
32 >
33 > Aside from that, I'd like SSH access to set it all up (I'm limited on
34 > time, so no game-fun proxy setup). I don't need root access if someone
35 > can install all the necessary dependencies for me. Gentoo is preferred
36 > but not necessary (I already have the setup needed to run pcheck
37 > outside Gentoo).
38 >
39 > Plus preferably 'systemd --user' instance or some fun cron.
40 >
41 > Anyone interested?

Attachments

File name MIME type
signature.asc application/pgp-signature