* Re: Batching world-rebuilding changes for the core-updates-frozen branch
2021-09-08 15:00 Batching world-rebuilding changes for the core-updates-frozen branch Maxim Cournoyer
@ 2021-09-08 15:11 ` Guillaume Le Vaillant
2021-09-09 15:03 ` Thiago Jung Bauermann
` (3 subsequent siblings)
4 siblings, 0 replies; 11+ messages in thread
From: Guillaume Le Vaillant @ 2021-09-08 15:11 UTC (permalink / raw)
To: Maxim Cournoyer; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 817 bytes --]
Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:
> Hello Guix!
>
> Since there's going to be at least this change [0] causing a world
> rebuild of the core-updates-frozen branch, I'd like to know if there are
> other world-rebuilding but low-risk changes you'd like to see integrated
> into the branch.
>
> If you do, feel free to 'block' the 50358 issue with the changes, so
> that I can review them and push them at the same time as [0].
>
> Thank you!
>
> Maxim
>
> [0] https://issues.guix.gnu.org/50358
Hi,
I just pushed a world-rebuilding fix for a bug in binutils (see [1])
2 hours ago.
It's evaluation 15282 on ci.guix.gnu.org. Maybe someone with admin
access to the CI could cancel it, in order not to rebuild everything
twice.
[1] https://lists.gnu.org/archive/html/guix-devel/2021-09/msg00077.html
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Batching world-rebuilding changes for the core-updates-frozen branch
2021-09-08 15:00 Batching world-rebuilding changes for the core-updates-frozen branch Maxim Cournoyer
2021-09-08 15:11 ` Guillaume Le Vaillant
@ 2021-09-09 15:03 ` Thiago Jung Bauermann
2021-09-09 15:47 ` Tobias Geerinckx-Rice
2021-09-10 20:14 ` Thiago Jung Bauermann
` (2 subsequent siblings)
4 siblings, 1 reply; 11+ messages in thread
From: Thiago Jung Bauermann @ 2021-09-09 15:03 UTC (permalink / raw)
To: guix-devel; +Cc: Maxim Cournoyer
Hello Maxim,
Em quarta-feira, 8 de setembro de 2021, às 12:00:34 -03, Maxim Cournoyer
escreveu:
> Hello Guix!
>
> Since there's going to be at least this change [0] causing a world
> rebuild of the core-updates-frozen branch, I'd like to know if there are
> other world-rebuilding but low-risk changes you'd like to see integrated
> into the branch.
Not a code change for the branch, but it would be nice if powerpc64le-linux
emulation would be removed from the workers so that we can have more
reliable CI results on that platform by making it use the OSUOSL POWER9
build machine that has been recently added (guixp9). Some packages can be
built with emulation, but some very early in the dependency tree can’t
(e.g., libsigsegv) so I don’t see much benefit in trying.
Mathieu made the change with commit c0a9022d8234 (“hydra: cuirass: Disable
powerpc64le emulation.”) on the maintenance repo (thanks!), so what is left
is deploying it on every hydra build machine for it to take effect.
--
Thanks,
Thiago
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Batching world-rebuilding changes for the core-updates-frozen branch
2021-09-09 15:03 ` Thiago Jung Bauermann
@ 2021-09-09 15:47 ` Tobias Geerinckx-Rice
2021-09-09 21:36 ` Thiago Jung Bauermann
0 siblings, 1 reply; 11+ messages in thread
From: Tobias Geerinckx-Rice @ 2021-09-09 15:47 UTC (permalink / raw)
To: Thiago Jung Bauermann; +Cc: Maxim Cournoyer, guix-devel
[-- Attachment #1: Type: text/plain, Size: 678 bytes --]
Thiago Jung Bauermann 写道:
> Mathieu made the change with commit c0a9022d8234 (“hydra:
> cuirass: Disable
> powerpc64le emulation.”) on the maintenance repo (thanks!), so
> what is left
> is deploying it on every hydra build machine for it to take
> effect.
I just reconfigured all berlin build nodes, with no errors
reported.
Note that /proc/sys/fs/binfmt_misc/qemu-ppc64le still exists on
all of them and is still listed in berlin-nodes.scm. I don't know
if there are still ways for emulated builds to ‘leak’ into
happening behind Cuirass's back, and/or whether it's now unused
cruft that should be removed.
Kind regards,
T G-R
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Batching world-rebuilding changes for the core-updates-frozen branch
2021-09-09 15:47 ` Tobias Geerinckx-Rice
@ 2021-09-09 21:36 ` Thiago Jung Bauermann
2021-09-09 22:33 ` Tobias Geerinckx-Rice
0 siblings, 1 reply; 11+ messages in thread
From: Thiago Jung Bauermann @ 2021-09-09 21:36 UTC (permalink / raw)
To: Tobias Geerinckx-Rice; +Cc: Maxim Cournoyer, guix-devel
Hello,
Em quinta-feira, 9 de setembro de 2021, às 12:47:56 -03, Tobias Geerinckx-
Rice escreveu:
> Thiago Jung Bauermann 写道:
>
> > Mathieu made the change with commit c0a9022d8234 (“hydra:
> > cuirass: Disable
> > powerpc64le emulation.”) on the maintenance repo (thanks!), so
> > what is left
> > is deploying it on every hydra build machine for it to take
> > effect.
>
> I just reconfigured all berlin build nodes, with no errors
> reported.
Thank you!
Curiously, the odd-numbered workers still advertise powerpc64-linux:
https://ci.guix.gnu.org/machine/hydra-guix-101
> Note that /proc/sys/fs/binfmt_misc/qemu-ppc64le still exists on
> all of them and is still listed in berlin-nodes.scm. I don't know
> if there are still ways for emulated builds to ‘leak’ into
> happening behind Cuirass's back, and/or whether it's now unused
> cruft that should be removed.
I don’t know either.
--
Thanks,
Thiago
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Batching world-rebuilding changes for the core-updates-frozen branch
2021-09-09 21:36 ` Thiago Jung Bauermann
@ 2021-09-09 22:33 ` Tobias Geerinckx-Rice
2021-09-09 22:47 ` Thiago Jung Bauermann
0 siblings, 1 reply; 11+ messages in thread
From: Tobias Geerinckx-Rice @ 2021-09-09 22:33 UTC (permalink / raw)
To: Thiago Jung Bauermann; +Cc: Maxim Cournoyer, guix-devel
[-- Attachment #1: Type: text/plain, Size: 380 bytes --]
Thiago Jung Bauermann 写道:
> Curiously, the odd-numbered workers still advertise
> powerpc64-linux:
> https://ci.guix.gnu.org/machine/hydra-guix-101
…? Curious indeed! I definitely remember odd numbers scrolling
by, but I don't recall .101 specifically, nor did I read the
(voluminous) output in detail. I'll take a look tomorrow.
Kind regards,
T G-R
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Batching world-rebuilding changes for the core-updates-frozen branch
2021-09-09 22:33 ` Tobias Geerinckx-Rice
@ 2021-09-09 22:47 ` Thiago Jung Bauermann
2021-09-16 5:56 ` Thiago Jung Bauermann
0 siblings, 1 reply; 11+ messages in thread
From: Thiago Jung Bauermann @ 2021-09-09 22:47 UTC (permalink / raw)
To: Tobias Geerinckx-Rice; +Cc: Maxim Cournoyer, guix-devel
Hello,
Em quinta-feira, 9 de setembro de 2021, às 19:33:43 -03, Tobias Geerinckx-
Rice escreveu:
> Thiago Jung Bauermann 写道:
>
> > Curiously, the odd-numbered workers still advertise
> > powerpc64-linux:
> > https://ci.guix.gnu.org/machine/hydra-guix-101
>
> …? Curious indeed! I definitely remember odd numbers scrolling
> by, but I don't recall .101 specifically, nor did I read the
> (voluminous) output in detail. I'll take a look tomorrow.
Perhaps there’s a delay in when those web pages are updated. Today for the
first time I’ve seen a build being routed to guixp9:
--8<---------------cut here---------------start------------->8---
Sep 07 14:51:14 guixp9 cuirass[25700]: Building `/gnu/store/
4rf7myvpzjmnfqksp3hlf2r2qm36gn3k-ublock-origin-chromium-1.37.2.drv'
derivation.
Sep 07 14:51:14 guixp9 cuirass[25700]: ;;; (("https://ci.guix.gnu.org"
"https://bordeaux.guix.gnu.org"))
Sep 08 18:27:47 guixp9 cuirass[25700]: Building `/gnu/store/
4rf7myvpzjmnfqksp3hlf2r2qm36gn3k-ublock-origin-chromium-1.37.2.drv'
derivation.
Sep 08 18:27:47 guixp9 cuirass[25700]: ;;; (("https://ci.guix.gnu.org"
"https://bordeaux.guix.gnu.org"))
Sep 09 04:47:10 guixp9 cuirass[25700]: Derivation `/gnu/store/
4rf7myvpzjmnfqksp3hlf2r2qm36gn3k-ublock-origin-chromium-1.37.2.drv' build
failed: build of `/gnu/store/4rf7myvpzjmnfqksp3hlf2r2qm36gn3k-ublock-
origin-chromium-1.37.2.drv' failed
--8<---------------cut here---------------end--------------->8---
So it seems to have worked, even though https://ci.guix.gnu.org/metrics
still says there were 0 builds there in the past 24h.
--
Thanks,
Thiago
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Batching world-rebuilding changes for the core-updates-frozen branch
2021-09-09 22:47 ` Thiago Jung Bauermann
@ 2021-09-16 5:56 ` Thiago Jung Bauermann
0 siblings, 0 replies; 11+ messages in thread
From: Thiago Jung Bauermann @ 2021-09-16 5:56 UTC (permalink / raw)
To: Tobias Geerinckx-Rice; +Cc: Maxim Cournoyer, guix-devel
Hello again,
Em quinta-feira, 9 de setembro de 2021, às 19:47:20 -03, Thiago Jung
Bauermann escreveu:
> Hello,
>
> Em quinta-feira, 9 de setembro de 2021, às 19:33:43 -03, Tobias
> Geerinckx-
> Rice escreveu:
> > Thiago Jung Bauermann 写道:
> >
> > > Curiously, the odd-numbered workers still advertise
> > > powerpc64-linux:
> > > https://ci.guix.gnu.org/machine/hydra-guix-101
> >
> > …? Curious indeed! I definitely remember odd numbers scrolling
> > by, but I don't recall .101 specifically, nor did I read the
> > (voluminous) output in detail. I'll take a look tomorrow.
>
> Perhaps there’s a delay in when those web pages are updated. Today for
> the first time I’ve seen a build being routed to guixp9:
⋮
<snip>
⋮
> So it seems to have worked, even though https://ci.guix.gnu.org/metrics
> still says there were 0 builds there in the past 24h.
Actually, it’s not a case of the web pages being out of date. The
hydra-guix-<odd number> machines are still doing emulated powerpc64le-linux
builds, unfortunately. :-/
ON the bright side, guixp9 is doing some of the builds as well!
--
Thanks,
Thiago
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Batching world-rebuilding changes for the core-updates-frozen branch
2021-09-08 15:00 Batching world-rebuilding changes for the core-updates-frozen branch Maxim Cournoyer
2021-09-08 15:11 ` Guillaume Le Vaillant
2021-09-09 15:03 ` Thiago Jung Bauermann
@ 2021-09-10 20:14 ` Thiago Jung Bauermann
2021-09-12 9:04 ` Attila Lendvai
2021-09-12 18:33 ` Sarah Morgensen
4 siblings, 0 replies; 11+ messages in thread
From: Thiago Jung Bauermann @ 2021-09-10 20:14 UTC (permalink / raw)
To: guix-devel; +Cc: Maxim Cournoyer
Hello again,
Em quarta-feira, 8 de setembro de 2021, às 12:00:34 -03, Maxim Cournoyer
escreveu:
> Since there's going to be at least this change [0] causing a world
> rebuild of the core-updates-frozen branch, I'd like to know if there are
> other world-rebuilding but low-risk changes you'd like to see integrated
> into the branch.
>
> If you do, feel free to 'block' the 50358 issue with the changes, so
> that I can review them and push them at the same time as [0].
I just remembered these patches which I sent a while back to fix gawk in
‘%static-inputs’. They fix native builds of static-binaries-tarball:
https://issues.guix.gnu.org/50174
--
Thanks,
Thiago
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Batching world-rebuilding changes for the core-updates-frozen branch
2021-09-08 15:00 Batching world-rebuilding changes for the core-updates-frozen branch Maxim Cournoyer
` (2 preceding siblings ...)
2021-09-10 20:14 ` Thiago Jung Bauermann
@ 2021-09-12 9:04 ` Attila Lendvai
2021-09-12 18:33 ` Sarah Morgensen
4 siblings, 0 replies; 11+ messages in thread
From: Attila Lendvai @ 2021-09-12 9:04 UTC (permalink / raw)
To: maxim.cournoyer, guix-devel
[-- Attachment #1: Type: text/plain, Size: 688 bytes --]
not sure this is relevant here, but there is this fix for wrap-script, too:
http://issues.guix.gnu.org/40039
Sent from mobile, pardon my brevity.
-------- Original Message --------
On Sep 8, 2021, 17:00, Maxim Cournoyer wrote:
> Hello Guix!
>
> Since there's going to be at least this change [0] causing a world
> rebuild of the core-updates-frozen branch, I'd like to know if there are
> other world-rebuilding but low-risk changes you'd like to see integrated
> into the branch.
>
> If you do, feel free to 'block' the 50358 issue with the changes, so
> that I can review them and push them at the same time as [0].
>
> Thank you!
>
> Maxim
>
> [0] https://issues.guix.gnu.org/50358
[-- Attachment #2: Type: text/html, Size: 985 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Batching world-rebuilding changes for the core-updates-frozen branch
2021-09-08 15:00 Batching world-rebuilding changes for the core-updates-frozen branch Maxim Cournoyer
` (3 preceding siblings ...)
2021-09-12 9:04 ` Attila Lendvai
@ 2021-09-12 18:33 ` Sarah Morgensen
4 siblings, 0 replies; 11+ messages in thread
From: Sarah Morgensen @ 2021-09-12 18:33 UTC (permalink / raw)
To: Maxim Cournoyer; +Cc: guix-devel
Hi,
Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
> Hello Guix!
>
> Since there's going to be at least this change [0] causing a world
> rebuild of the core-updates-frozen branch, I'd like to know if there are
> other world-rebuilding but low-risk changes you'd like to see integrated
> into the branch.
Perhaps we also want to wait for the fix for "cannot build missing
derivation" [0] to be pushed and deployed as well? A world-rebuild is
likely to cause a *lot* of this, leading to useless CI feedback.
[0] https://issues.guix.gnu.org/50040
--
Sarah
^ permalink raw reply [flat|nested] 11+ messages in thread