Re: Let's merge staging!

2019-06-05 Thread Ludovic Courtès
Hello!

Marius Bakke  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’.



Re: Let's merge staging!

2019-06-03 Thread Marius Bakke
Pierre Neidhardt  writes:

> Marius Bakke  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.


signature.asc
Description: PGP signature


Re: Let's merge staging!

2019-06-03 Thread Marius Bakke
Pierre Neidhardt  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'.


signature.asc
Description: PGP signature


Re: Let's merge staging!

2019-06-03 Thread Marius Bakke
Ludovic Courtès  writes:

> Hi!
>
> Marius Bakke  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.


signature.asc
Description: PGP signature


Re: Let's merge staging!

2019-05-28 Thread Ludovic Courtès
Hi!

Marius Bakke  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’.



Re: Let's merge staging!

2019-05-26 Thread Arun Isaac

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


signature.asc
Description: PGP signature


Re: Let's merge staging!

2019-05-26 Thread Marius Bakke
Arun Isaac  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...


signature.asc
Description: PGP signature


Re: Let's merge staging!

2019-05-25 Thread Arun Isaac

> 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


signature.asc
Description: PGP signature


Let's merge staging!

2019-05-25 Thread Marius Bakke
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?


signature.asc
Description: PGP signature