unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Batching world-rebuilding changes for the core-updates-frozen branch
@ 2021-09-08 15:00 Maxim Cournoyer
  2021-09-08 15:11 ` Guillaume Le Vaillant
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Maxim Cournoyer @ 2021-09-08 15:00 UTC (permalink / raw)
  To: guix-devel

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


^ 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
                   ` (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-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

* 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

end of thread, other threads:[~2021-09-16  5:56 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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-09 21:36     ` Thiago Jung Bauermann
2021-09-09 22:33       ` Tobias Geerinckx-Rice
2021-09-09 22:47         ` Thiago Jung Bauermann
2021-09-16  5:56           ` 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

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).