unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Let's merge staging!
@ 2019-05-25 11:06 Marius Bakke
  2019-05-25 18:15 ` Arun Isaac
  2019-05-28 15:08 ` Ludovic Courtès
  0 siblings, 2 replies; 11+ messages in thread
From: Marius Bakke @ 2019-05-25 11:06 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 407 bytes --]

Hello!

The staging branch has been accumulating updates for a while now.
We have Mesa 19, Sphinx 2.0, GStreamer 1.16, ALSA 1.1.9, as well as some
Python updates.  See `git shortlog -n master..staging` for the scoop.

I suggest we "freeze" (meaning no further updates, only bugfixes) this
branch tomorrow at midnight UTC, and then merge it once the CI lights
are green.

Anything missing before the freeze?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Let's merge staging!
  2019-05-25 11:06 Let's merge staging! Marius Bakke
@ 2019-05-25 18:15 ` Arun Isaac
  2019-05-26  6:31   ` Marius Bakke
  2019-05-28 15:08 ` Ludovic Courtès
  1 sibling, 1 reply; 11+ messages in thread
From: Arun Isaac @ 2019-05-25 18:15 UTC (permalink / raw)
  To: Marius Bakke; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 262 bytes --]


> Anything missing before the freeze?

I closed issue 32102 and pushed a patch to core-updates-next back in
November 2018, but it seems to have been lost somehow. It's still not in
master. Can we include it now in staging?

https://issues.guix.info/issue/32102

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Let's merge staging!
  2019-05-25 18:15 ` Arun Isaac
@ 2019-05-26  6:31   ` Marius Bakke
  2019-05-26 18:55     ` Arun Isaac
  0 siblings, 1 reply; 11+ messages in thread
From: Marius Bakke @ 2019-05-26  6:31 UTC (permalink / raw)
  To: Arun Isaac; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 698 bytes --]

Arun Isaac <arunisaac@systemreboot.net> writes:

>> Anything missing before the freeze?
>
> I closed issue 32102 and pushed a patch to core-updates-next back in
> November 2018, but it seems to have been lost somehow. It's still not in
> master. Can we include it now in staging?
>
> https://issues.guix.info/issue/32102

These commits are on the current 'core-updates' branch as of 89e7f90d.

Changing python-build-system entails many more rebuilds than 'staging'
usually handles.  I'd rather not include it this round because that
would probably double the amount of builds and thus time to merge.

Let's focus on getting the 'core-updates' branch in shape instead.  It
is long overdue by now...

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Let's merge staging!
  2019-05-26  6:31   ` Marius Bakke
@ 2019-05-26 18:55     ` Arun Isaac
  0 siblings, 0 replies; 11+ messages in thread
From: Arun Isaac @ 2019-05-26 18:55 UTC (permalink / raw)
  To: Marius Bakke; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 441 bytes --]


>> https://issues.guix.info/issue/32102
>
> These commits are on the current 'core-updates' branch as of 89e7f90d.
>
> Changing python-build-system entails many more rebuilds than 'staging'
> usually handles.  I'd rather not include it this round because that
> would probably double the amount of builds and thus time to merge.

Yeah, sure. I was just worried that that commit had somehow been
lost. If it's safe somewhere, then I'm fine.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Let's merge staging!
  2019-05-25 11:06 Let's merge staging! Marius Bakke
  2019-05-25 18:15 ` Arun Isaac
@ 2019-05-28 15:08 ` Ludovic Courtès
  2019-06-03 15:10   ` Marius Bakke
  1 sibling, 1 reply; 11+ messages in thread
From: Ludovic Courtès @ 2019-05-28 15:08 UTC (permalink / raw)
  To: Marius Bakke; +Cc: guix-devel

Hi!

Marius Bakke <mbakke@fastmail.com> skribis:

> The staging branch has been accumulating updates for a while now.
> We have Mesa 19, Sphinx 2.0, GStreamer 1.16, ALSA 1.1.9, as well as some
> Python updates.  See `git shortlog -n master..staging` for the scoop.
>
> I suggest we "freeze" (meaning no further updates, only bugfixes) this
> branch tomorrow at midnight UTC, and then merge it once the CI lights
> are green.
>
> Anything missing before the freeze?

Not from me, go for it!  You can monitor:

  guix weather -c10

or similar for that branch.

Thank you,
Ludo’.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Let's merge staging!
  2019-05-28 15:08 ` Ludovic Courtès
@ 2019-06-03 15:10   ` Marius Bakke
  2019-06-03 17:02     ` Pierre Neidhardt
  2019-06-05 14:13     ` Ludovic Courtès
  0 siblings, 2 replies; 11+ messages in thread
From: Marius Bakke @ 2019-06-03 15:10 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1170 bytes --]

Ludovic Courtès <ludo@gnu.org> writes:

> Hi!
>
> Marius Bakke <mbakke@fastmail.com> skribis:
>
>> The staging branch has been accumulating updates for a while now.
>> We have Mesa 19, Sphinx 2.0, GStreamer 1.16, ALSA 1.1.9, as well as some
>> Python updates.  See `git shortlog -n master..staging` for the scoop.
>>
>> I suggest we "freeze" (meaning no further updates, only bugfixes) this
>> branch tomorrow at midnight UTC, and then merge it once the CI lights
>> are green.
>>
>> Anything missing before the freeze?
>
> Not from me, go for it!  You can monitor:
>
>   guix weather -c10
>
> or similar for that branch.

The weather looks good (< 5% missing substitutes).  I pushed a merge of
master just now to try and gain a better understanding of what is
missing before actually merging it.

I suspect it's just the changes from 'master' since it was previously
merged to staging a while back, but Cuirass still is not as convenient
as Hydra for finding regressions, so better safe than sorry.

I will merge it later today if things look OK.

Note to self: it would be good to have more frequent merges during the
freeze period.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Let's merge staging!
  2019-06-03 15:10   ` Marius Bakke
@ 2019-06-03 17:02     ` Pierre Neidhardt
  2019-06-03 18:10       ` Marius Bakke
  2019-06-05 14:13     ` Ludovic Courtès
  1 sibling, 1 reply; 11+ messages in thread
From: Pierre Neidhardt @ 2019-06-03 17:02 UTC (permalink / raw)
  To: Marius Bakke, Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 226 bytes --]

Is it too late to merge #36000 (guix: Add helper for generating desktop
entry files.)?

It's non-disruptive but since it modifiers (guix utils) it triggers a
world rebuild.

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Let's merge staging!
  2019-06-03 17:02     ` Pierre Neidhardt
@ 2019-06-03 18:10       ` Marius Bakke
  2019-06-03 18:31         ` Pierre Neidhardt
  0 siblings, 1 reply; 11+ messages in thread
From: Marius Bakke @ 2019-06-03 18:10 UTC (permalink / raw)
  To: Pierre Neidhardt, Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 558 bytes --]

Pierre Neidhardt <mail@ambrevar.xyz> writes:

> Is it too late to merge #36000 (guix: Add helper for generating desktop
> entry files.)?

Staging is currently 'frozen' pending a merge, so yes.

> It's non-disruptive but since it modifiers (guix utils) it triggers a
> world rebuild.

Can you share the patch?  (guix utils) should not trigger a world
rebuild AFAIK.

In any case the 'staging' branch usually handles only a limited number
of rebuilds (see 14.6 "Submitting patches" in the Guix manual).
Full-rebuild changes needs to go through 'core-updates'.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Let's merge staging!
  2019-06-03 18:10       ` Marius Bakke
@ 2019-06-03 18:31         ` Pierre Neidhardt
  2019-06-03 18:44           ` Marius Bakke
  0 siblings, 1 reply; 11+ messages in thread
From: Pierre Neidhardt @ 2019-06-03 18:31 UTC (permalink / raw)
  To: Marius Bakke, Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 625 bytes --]

Marius Bakke <mbakke@fastmail.com> writes:

> Can you share the patch?  (guix utils) should not trigger a world
> rebuild AFAIK.

Yes, that's what I've been told, but I tried both (guix build utils) and
(guix utils), they both resulted in a world rebuilt.  Unless I did
something wrong...

https://issues.guix.gnu.org/issue/36000

> In any case the 'staging' branch usually handles only a limited number
> of rebuilds (see 14.6 "Submitting patches" in the Guix manual).
> Full-rebuild changes needs to go through 'core-updates'.

Thank you for clarifying this.

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Let's merge staging!
  2019-06-03 18:31         ` Pierre Neidhardt
@ 2019-06-03 18:44           ` Marius Bakke
  0 siblings, 0 replies; 11+ messages in thread
From: Marius Bakke @ 2019-06-03 18:44 UTC (permalink / raw)
  To: Pierre Neidhardt, Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 655 bytes --]

Pierre Neidhardt <mail@ambrevar.xyz> writes:

> Marius Bakke <mbakke@fastmail.com> writes:
>
>> Can you share the patch?  (guix utils) should not trigger a world
>> rebuild AFAIK.
>
> Yes, that's what I've been told, but I tried both (guix build utils) and
> (guix utils), they both resulted in a world rebuilt.  Unless I did
> something wrong...
>
> https://issues.guix.gnu.org/issue/36000

That patch is for (guix build utils), which is included from
gnu-build-system and necessarily rebuilds the world.  :-)

(guix utils) is not meant to be used in build-side code (i.e. it's only
for the higher Guix APIs) and so should be free to change at any time.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 483 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Let's merge staging!
  2019-06-03 15:10   ` Marius Bakke
  2019-06-03 17:02     ` Pierre Neidhardt
@ 2019-06-05 14:13     ` Ludovic Courtès
  1 sibling, 0 replies; 11+ messages in thread
From: Ludovic Courtès @ 2019-06-05 14:13 UTC (permalink / raw)
  To: Marius Bakke; +Cc: guix-devel

Hello!

Marius Bakke <mbakke@fastmail.com> skribis:

> The weather looks good (< 5% missing substitutes).  I pushed a merge of
> master just now to try and gain a better understanding of what is
> missing before actually merging it.
>
> I suspect it's just the changes from 'master' since it was previously
> merged to staging a while back, but Cuirass still is not as convenient
> as Hydra for finding regressions, so better safe than sorry.
>
> I will merge it later today if things look OK.

I think the merge hasn’t happened yet.  :-)

The stats I get for x86_64 after manually restarting the mariadb and
gmime builds (the former needs more memory that build machines usually
have, and the latter has a non-deterministic test failure it seems):

--8<---------------cut here---------------start------------->8---
ludo@ribbon ~/src/guix$ ./staging/bin/guix describe
Generacio 1	Jun 05 2019 12:57:12	(nuna)
  guix 30e12b9
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: staging
    commit: 30e12b9664d774aca3948b1fa2e0aee6af09ca40
ludo@ribbon ~/src/guix$ ./staging/bin/guix weather -c10 -s x86_64-linux
computing 9,851 package derivations for x86_64-linux...
looking for 10,247 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org
  78.8% substitutes available (8,072 out of 10,247)
  25,062.2 MiB of nars (compressed)
  69,325.7 MiB on disk (uncompressed)
  0.000 seconds per request (4.4 seconds in total)
  2,339.6 requests per second
--8<---------------cut here---------------end--------------->8---

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2019-06-05 14:13 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-25 11:06 Let's merge staging! Marius Bakke
2019-05-25 18:15 ` Arun Isaac
2019-05-26  6:31   ` Marius Bakke
2019-05-26 18:55     ` Arun Isaac
2019-05-28 15:08 ` Ludovic Courtès
2019-06-03 15:10   ` Marius Bakke
2019-06-03 17:02     ` Pierre Neidhardt
2019-06-03 18:10       ` Marius Bakke
2019-06-03 18:31         ` Pierre Neidhardt
2019-06-03 18:44           ` Marius Bakke
2019-06-05 14:13     ` Ludovic Courtès

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).