Gentoo Archives: gentoo-alt

From: Michael Everitt <m.j.everitt@×××.org>
To: Fabian Groffen <grobian@g.o>
Cc: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] Re: 'Continuous Integration' for Gentoo Prefix?
Date: Wed, 13 Feb 2019 17:54:57
Message-Id: 12733a87-9ae2-917e-7936-ff1a6f9f2798@iee.org
In Reply to: [gentoo-alt] Re: 'Continuous Integration' for Gentoo Prefix? by Fabian Groffen
1 On 13/02/19 17:06, Fabian Groffen wrote:
2 > On 13-02-2019 12:32:08 +0100, Michael Haubenwallner wrote:
3 >>> So, with this in mind, I've started experimenting, here's my "progress":
4 >>>
5 >>> http://bootstrap.prefix.bitzolder.nl/results/
6 >> Nice!
7 > 1990-ish nice HTML, but yeah :)
8 >
9 >>> The idea is to rsync the result after the bootstrap-prefix.sh call to the
10 >>> server. I can have setup to be in an "upload" sense. The current call
11 >>> (which assumes direct access) can be found in the dobootstrap script I
12 >>> currently use to fire off a bootstrap on a platform:
13 >>>
14 >>> http://bootstrap.prefix.bitzolder.nl/dobootstrap (see DOPUBLISH)
15 >> So I'm wondering how to enable myself to provide logs for some more CHOSTs.
16 >> What about rsync + ssh via pecker?
17 > Yeah, indeed, it will be rsync push to a module (I think I already
18 > enabled that). Not to pecker, but bootstrap.prefix.b.n directly.
19 > Some script-foo processes through cron and then does the analysis, etc.
20 > I think for remote targets (you) we can consider skipping the distfiles.
21 > The original idea I had behind shipping them is to make them available
22 > for the case where distfiles are no longer found. I usually pull them
23 > through my own mirror, but obviously this has the downside of not
24 > checking availability.
25 >
26 > (drop me a private mail, we can discuss the posibilities here to get
27 > your target's results pushed.)
28 >
29 >>> None of these targets are RAP by the way. I think the current CI is
30 >>> very good at that.
31 >> Absolutely. However, it would be nice if we could integrate the Linux/RAP
32 >> results into this overwiew as well - besides the Linux/Guest ones, even
33 >> if they share the same CHOST...
34 > Yeah, perhaps just putting them aside. I already ran into
35 > LATEST_TREE_YES builds that are not the same as just bootstrapping of
36 > course. However, I think regarding the push I'd like some secrecy here
37 > regarding the access, so that's a slight problem.
38 >
39 >> Also, just've found https://wiki.gentoo.org/wiki/Prefix/tested where the
40 >> 'Last tried' column values seem outdated - maybe CI builds can provide
41 >> more recent dates there as well.
42 >>
43 >>> By the way, no bootstraps succeeded recently, so that's the goal to get
44 >>> that triggered so we can focus on fixing it. Just being able to pull in
45 >>> the CI success/fail for that would already be a start.
46 >> FWIW, I've created a gentoo-prefix project with Azure pipelines, but their
47 >> 6 hours limit is too small for Prefix on Cygwin. So I've added my own
48 >> Windows VM there: https://dev.azure.com/gentoo-prefix/ci-builds/_build
49 >> However, I'm not sure if I should keep that for security concerns...
50 >>
51 >> BTW, Cygwin 3.0.0-0.8 does have the fork() that works for Gentoo Prefix!
52 > Hahaha, that is great news!!!
53 >
54 > Thanks,
55 > Fabian
56 >
57 I did raise the idea of setting up the "prefix-ci"/"prefix-testing" mailing
58 list to get results send to interested parties by email with Michael at
59 FOSDEM - how would you feel about this, Fabian - I'm sure there are users
60 who might find access to the archives or even live updates useful - the
61 #g-prefix IRC channel is moderately active for those of us on it! There are
62 already lists for eg. repo-mirror-CI, we have set up a local list for
63 Kernel project CI and there is also releng-autobuilds .. so there is a
64 precident, if someone can petition Infra to set it up!
65 Best regards,
66
67 Michael.

Attachments

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

Replies

Subject Author
Re: [gentoo-alt] Re: 'Continuous Integration' for Gentoo Prefix? Fabian Groffen <grobian@g.o>