GNU bug report logs - #42371
All build users used up when using '--check' with many packages

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Maxim Cournoyer <maxim.cournoyer@HIDDEN>; dated Wed, 15 Jul 2020 16:14:02 UTC; Maintainer for guix is bug-guix@HIDDEN.
Changed bug title to 'All build users used up when using '--check' with many packages' from 'Error maxing out build slots on a build command' Request was from Maxim Cournoyer <maxim.cournoyer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 42371 <at> debbugs.gnu.org:


Received: (at 42371) by debbugs.gnu.org; 17 Jul 2020 03:06:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 16 23:06:53 2020
Received: from localhost ([127.0.0.1]:56369 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jwGi4-000485-JW
	for submit <at> debbugs.gnu.org; Thu, 16 Jul 2020 23:06:53 -0400
Received: from mail-qt1-f169.google.com ([209.85.160.169]:44063)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1jwGi0-00047q-9c
 for 42371 <at> debbugs.gnu.org; Thu, 16 Jul 2020 23:06:50 -0400
Received: by mail-qt1-f169.google.com with SMTP id j10so6617201qtq.11
 for <42371 <at> debbugs.gnu.org>; Thu, 16 Jul 2020 20:06:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version;
 bh=GlGZGDwRGDUXZ/6DBcq7300Qy0kefh+9ZR6qVhhNEzw=;
 b=JOpBR5xxcgmMLmMkBtHw0nIwLwnUp9/gWc7Twhq5Poj36ZEMorgQsE2tKmTOYHwZLH
 6oTixeaJUHvgO3CT1SIzIUqTHBGQEVCX0gMuxP9MQqUiH4mSfWHKhVS+hhu+24oRkTWR
 VgMCoaB3fdIQmDWA6sb8M9dxfRor0z86OsL/r+pEcsbq/3Is7t1vWmVbMuCQMDZfPBCs
 rEiqF44FihQLULTWUHlUy1xYg7NYrRSJ1Py+wlDjx6zOZ1ZmAlFHGx4HyCP8Ld7p88Ep
 iL6f5fH2W3W2QMUZx/6R2sMepDfQ6vcPlD4CQCE3H44LMm/7wLZT7cBuXpgpX4SjGDeR
 FWhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version;
 bh=GlGZGDwRGDUXZ/6DBcq7300Qy0kefh+9ZR6qVhhNEzw=;
 b=fogxjFWges2rcqa/sEJkPOmU0NZbM42qfZSfD6uaB5P3Y6yEKAHW+A933a0/150P4g
 Y7e0eROxgWo45aGRSAU72hK/63n1s9in/92rnC8HZzB3iCQIgnnsEIDpcQnmzVWMudWR
 Eu/avs0L2MEn4qM5Ty3COINaJmSaNG0mJTIdo9UAidIx6WeBQwDx9NhdB4dvTFrFle6v
 TO/QOYW6LkioUabJGXw7jV4g1BX+uEjZH8/HSyJKYQx5NP6nC1URFxTbefg66+vptvm1
 pQ1hRLrF4F+CDaQlIWbCyNyS+oK0Yq1rJn2JdC+eCTFRCNNbfsV/UEshwO8rlaukdJvg
 DHXA==
X-Gm-Message-State: AOAM532pSK4k0DWL0hyeW22wMe/s4ytWXu1HSRob3FChw+7GSlSzMXFH
 rO/LoxPpNix2oaGGLsoboGc=
X-Google-Smtp-Source: ABdhPJw60T378Xh0Defd5lg2JnJhuhpwBgJvloAOUzJVnqZUHOzVMIjd5FUcPYhX+E3apmqI9/+8Xg==
X-Received: by 2002:aed:247a:: with SMTP id s55mr8351871qtc.247.1594955202616; 
 Thu, 16 Jul 2020 20:06:42 -0700 (PDT)
Received: from hurd (dsl-149-149.b2b2c.ca. [66.158.149.149])
 by smtp.gmail.com with ESMTPSA id u6sm10198754qtc.34.2020.07.16.20.06.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 16 Jul 2020 20:06:41 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: zimoun <zimon.toutoune@HIDDEN>
Subject: Re: bug#42371: Grafts max out build slots without being queued
References: <878sfkkb8m.fsf@HIDDEN> <86365rzpol.fsf@HIDDEN>
Date: Thu, 16 Jul 2020 23:06:41 -0400
In-Reply-To: <86365rzpol.fsf@HIDDEN> (zimoun's message of "Thu, 16 Jul 2020
 13:04:26 +0200")
Message-ID: <87zh7yhmbi.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 42371
Cc: 42371 <at> debbugs.gnu.org, ludo@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello everyone,

I did a couple more tests, and there's no need to get fancy with
the reproduction steps; any number greater of packages greater than your
number of build slots/users should suffice:

--8<---------------cut here---------------start------------->8---
guix build --quiet --check $(guix package -A | head -n 11 | cut -f1)
The following derivations will be built:
   /gnu/store/l7hrbi8cikf4c0calvqwd2n99v51ljzb-aalib-1.4rc5.drv
   /gnu/store/bijqg7w67rq1lr20hqbk18rq73963xfr-a2ps-4.14.drv
   /gnu/store/vh283nmxk08sl0m89s1fn07m432c9dg0-4ti2-1.6.9.drv
   /gnu/store/davmjim4nfvbhimpim329p642p9mg50d-0xffff-0.8.drv
   /gnu/store/7qaf91fmf42c8vp3fcysvqpkg4zahl1j-0ad-data-0.0.23b-alpha.drv
The following grafts will be made:
   /gnu/store/hjr33zqgx46ldswbqlmvgz7g37l7hrxl-abbaye-2.0.1.drv
   /gnu/store/71rdqs3hldmy1d92742camwc97l3pb3w-7kaa-2.15.3.drv
   /gnu/store/0b92jff2kfmd6l23y8v9xcprk8l7casw-4store-1.1.6.drv
   /gnu/store/82pj69v420fjmkqjxjxix3cckwcfdwg2-4dtris-0.4.3.drv
   /gnu/store/gamc676fdg1p7qzvzwfq7rp6qn4agss1-389-ds-base-1.4.0.21.drv
   /gnu/store/p310ysfwix0ci2594x78vv4x5isqcxix-0ad-0.0.23b-alpha.drv
guix build: error: all build users are currently in use; consider creating additional users and adding them to the `guixbuild' group
--8<---------------cut here---------------end--------------->8---

The key is passing more than 10 packages (I have 10 build users) as an
argument when using the '--check' argument.

I'll update the title to reflect the actual bug.

Maxim




Information forwarded to bug-guix@HIDDEN:
bug#42371; Package guix. Full text available.

Message received at 42371 <at> debbugs.gnu.org:


Received: (at 42371) by debbugs.gnu.org; 17 Jul 2020 02:38:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 16 22:38:24 2020
Received: from localhost ([127.0.0.1]:56361 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jwGGW-0003Tc-0S
	for submit <at> debbugs.gnu.org; Thu, 16 Jul 2020 22:38:24 -0400
Received: from mail-qv1-f50.google.com ([209.85.219.50]:42453)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1jwGGS-0003TO-8f
 for 42371 <at> debbugs.gnu.org; Thu, 16 Jul 2020 22:38:22 -0400
Received: by mail-qv1-f50.google.com with SMTP id dm12so3672937qvb.9
 for <42371 <at> debbugs.gnu.org>; Thu, 16 Jul 2020 19:38:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:in-reply-to:references:user-agent:date
 :message-id:mime-version;
 bh=F0Jfu2nP4wTizhD78RFZHpEFmP7ll9tBNbHn8KEqXhw=;
 b=oUmodoO4VQnGhYJ+VnuPSGNTAeGw1/n7j+fNs6gq/E+MYdEc/hNhPqCHQ8Q8vYAkGh
 DVgZGNvOWFP21CYtJBPXSSUX4tUHqTypLTnTNGZyGcFziDOcY/HLQOaBKO6z52Ir5pHu
 M19nojD6HbIZtIfgaN4Rfq9MYa5u27IvzZTDwrTyA+NX/PEBDeBdxAWobxw0Bs1pI1Ow
 iVrHFXgMSVzqKtYMnX2zjWgHBuyWrLc9Q2kJpSe3sY3zG+N1brjOW+1uPHXTIjKEMwh6
 Ji50A8ORZq76+WpH8TB7pc96uZTYyDzsSOvvOo1Al3/FRheQnqrXcxMkFX/2qvzaFFcW
 hiBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:in-reply-to:references
 :user-agent:date:message-id:mime-version;
 bh=F0Jfu2nP4wTizhD78RFZHpEFmP7ll9tBNbHn8KEqXhw=;
 b=k2X10al5wjSSXQtCqs0p0r0ygcAtKOKl5emxQul20RsiR8o9bAjmJPSwLgzkTEqgVB
 ML3Hkfq+SNdZk8nn8UdijqTF5WdlMTYx+YM4vNXWWtIExEZzAOdBFos1B+6x4d7npaKY
 h/aE9TTgCcB1QWGuNoxL6BHyXOY5FRZlBhf96VAWnBxvdpbAUww5Y516P7UIXTqu4evW
 e6+zxRXJSwoAuYg9RCet2XK0tGG1i/TuIHgcP3pChO1wH+6MEdJ9qLMdiywLGbu6I3O1
 prRHw0WABvoBM3srotm6fcSYxVI0aysdLZbiLhdUfgS1lsC9p8XoLzOJRbJp+gOPIYfe
 fQ9g==
X-Gm-Message-State: AOAM5327LmOFmjEnLxLoze5OQwf9C7Zu82RVWxVFJrIdMMiLPeeLXzlB
 FGIxpqVDOFtg/MvFHaBHiMWrGNsG
X-Google-Smtp-Source: ABdhPJyMD6T7shOrpQGIGnypa0KmgvJKoOwtemwMR26amlneol+7+M6nSE7v5Yo0mGoK02WOEntHrw==
X-Received: by 2002:ad4:4cc3:: with SMTP id i3mr7004815qvz.114.1594953494131; 
 Thu, 16 Jul 2020 19:38:14 -0700 (PDT)
Received: from hurd (dsl-149-149.b2b2c.ca. [66.158.149.149])
 by smtp.gmail.com with ESMTPSA id x73sm9621895qkb.20.2020.07.16.19.38.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 16 Jul 2020 19:38:13 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: zimoun <zimon.toutoune@HIDDEN>
Subject: Re: bug#42371: Grafts max out build slots without being queued
In-Reply-To: <86365rzpol.fsf@HIDDEN> (zimoun's message of "Thu, 16 Jul 2020
 13:04:26 +0200")
References: <878sfkkb8m.fsf@HIDDEN> <86365rzpol.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
Date: Thu, 16 Jul 2020 22:38:12 -0400
Message-ID: <87o8oej27f.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 42371
Cc: 42371 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hey Simon,

zimoun <zimon.toutoune@HIDDEN> writes:

> Dear Maxim,
>
>
> On Wed, 15 Jul 2020 at 12:13, Maxim Cournoyer <maxim.cournoyer@HIDDEN> wrote:
>
>> ./pre-inst-env guix build --quiet --keep-going --check
>> ruby_version@HIDDEN gnome-shell-extension-gsconnect@33
>> numix-gtk-theme@HIDDEN arc-theme@20190917 gnome@HIDDEN
>> ruby-fakefs@HIDDEN ruby-protobuf@HIDDEN ruby-fast-gettext@HIDDEN
>> ruby-sass-rails@HIDDEN mailcatcher@HIDDEN ruby-rspec-its@HIDDEN
>> warzone2100@HIDDEN keepassxc@HIDDEN wsjtx@HIDDEN js8call@HIDDEN
>> ruby-yard-with-tests@HIDDEN ruby-asciidoctor-pdf@HIDDEN
>> ruby-web-console@HIDDEN ruby-autoprefixer-rails@HIDDEN
>> ruby-jekyll-paginate-v2@HIDDEN ruby-solargraph@HIDDEN --max-jobs=1
>
> Instead, I have run:
>
> guix build --keep-going --check ruby_version
> gnome-shell-extension-gsconnect numix-gtk-theme arc-theme gnome
> ruby-fakefs git-minimal ruby-fast-gettext ruby-sass-rails mailcatcher
> ruby-rspec-its warzone2100 keepassxc wsjtx js8call ruby-web-console
> hello ruby-autoprefixer-rails ruby-jekyll-paginate-v2 ruby-solargraph
> --max-jobs=1
>
> replacing the 2 unknown packages ruby-yard-with-tests and ruby-protobuf
> by git-minimal and hello.

Thank you for your tests!  This makes me wonder whether these are the
ones causing the problem...  I've uploaded the branch I'm working on so
that you could try to reproduce [0] if you are so inclined :-).

> [...] I have 10 guixbuilder users, as it is by default. :-)

Same here.

[...]

>> guix build: error: all build users are currently in use; consider
>> creating additional users and adding them to the `guixbuild' group
>
> How many users do you have?  What are they doing?

10 users, not doing anything special, as I found out looking at guix
processes, so I don't know what is causing the exhaustion of build
users.

Thanks,

Maxim

[0]  https://gitlab.com/Apteryks/guix/-/tree/add-ruby-asciidoctor-pdf




Information forwarded to bug-guix@HIDDEN:
bug#42371; Package guix. Full text available.

Message received at 42371 <at> debbugs.gnu.org:


Received: (at 42371) by debbugs.gnu.org; 16 Jul 2020 22:06:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 16 18:06:36 2020
Received: from localhost ([127.0.0.1]:56111 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jwC1T-00016r-RZ
	for submit <at> debbugs.gnu.org; Thu, 16 Jul 2020 18:06:36 -0400
Received: from mail-qt1-f173.google.com ([209.85.160.173]:33740)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1jwC1Q-00016c-3W
 for 42371 <at> debbugs.gnu.org; Thu, 16 Jul 2020 18:06:33 -0400
Received: by mail-qt1-f173.google.com with SMTP id 6so6232563qtt.0
 for <42371 <at> debbugs.gnu.org>; Thu, 16 Jul 2020 15:06:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=68T8V5iYMfKSOid3SwSXyfdpwDnqQXLb8E128TdTlyM=;
 b=jSB1d9nGsUqtt4z6bWZic4FMSH1zyIX0Lkks5+UxSZwB95fs0dego/DSiwC7tZNCGm
 lz9+Tn4X6o0iT/XFJ32+2sqGRfDv2nYrjNxbWfy9OM6c6KPN4cXlOFeZTg5pkivga4NQ
 jCEs76RJelbAqlTjSdD0faw+OdjG0A0zunwLSEN9sdZrtROQg/9vUrQHpPvLHyzkLuOM
 x1AeI+bvtQGXexZQLTW2nwqdvtNaUVdCnvwaFuCY5NDcNSuoxCpMOTHaVo/DUuVqSwQp
 dTDaPoWIkMbT5eII9WstM7R1sH36oZATFbgN2oEX1xgzJ8Rn7f99aqwLjU79Z+wlu3Aw
 DHBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version:content-transfer-encoding;
 bh=68T8V5iYMfKSOid3SwSXyfdpwDnqQXLb8E128TdTlyM=;
 b=pz0a/evJ9wQYQuKyC1zDgJtGzlE4eyIpgXn8c6WXhpiAojoMvS8voxFtgWGnQh56my
 znNlc5MEnMDgBeHax0HZmpU6aLwv2UCM6jMEJg24J0CpP1IC1f/GfKZJFVcXez11FDG5
 XFRdVukrIvb+uYiWlHebunWn99e60BvoN0xrU3TGmxUbr3e+pxL/wDNxsLR+OgnbHRnp
 mjnKZF6Wnencla3cXYU9PQhQK1uM4L4/cwgG+akGDx2Zk+H8Sl7buh+ZYhlSRK7eU6aa
 G9TilnD5ptzaWUbJafvVA32UsTsdBqL4kgKGZYrucuEsO1V8EQUZkD6f8GihzROdkcSh
 1vMA==
X-Gm-Message-State: AOAM532zYiQLPfLcmiLm+xM5/2JbOV5oJyFxlW8QWbY3WWUtwVzrN9dp
 nyl7GJuFRZkMqwaFlEZ6bNvrh2by
X-Google-Smtp-Source: ABdhPJytRkXQYNYSmEbiSor0C+qz1GLGmwrfUL4dEO1QyUnOIU2sudIO88dhjZ6mYQAdR+uUn6FbrQ==
X-Received: by 2002:ac8:7454:: with SMTP id h20mr7227370qtr.84.1594937186204; 
 Thu, 16 Jul 2020 15:06:26 -0700 (PDT)
Received: from hurd (dsl-149-149.b2b2c.ca. [66.158.149.149])
 by smtp.gmail.com with ESMTPSA id y23sm8644151qkj.25.2020.07.16.15.06.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 16 Jul 2020 15:06:25 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#42371: Grafts max out build slots without being queued
References: <878sfkkb8m.fsf@HIDDEN> <871rlb7ogs.fsf@HIDDEN>
Date: Thu, 16 Jul 2020 18:06:24 -0400
In-Reply-To: <871rlb7ogs.fsf@HIDDEN> ("Ludovic
 \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\=
 \=\?utf-8\?Q\?s\?\= message of "Thu, 16 Jul 2020 12:18:11 +0200")
Message-ID: <87tuy7i07z.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 42371
Cc: 42371 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Ludo :-)

Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> Hi,
>
> Maxim Cournoyer <maxim.cournoyer@HIDDEN> skribis:
>
>> While working on ruby-asciidoctor-pdf, the following command failed
>> because of maxing out build users:
>>
>> ./pre-inst-env guix build --quiet --keep-going --check
>> ruby_version@HIDDEN gnome-shell-extension-gsconnect@33
>> numix-gtk-theme@HIDDEN arc-theme@20190917 gnome@HIDDEN
>> ruby-fakefs@HIDDEN ruby-protobuf@HIDDEN ruby-fast-gettext@HIDDEN
>> ruby-sass-rails@HIDDEN mailcatcher@HIDDEN ruby-rspec-its@HIDDEN
>> warzone2100@HIDDEN keepassxc@HIDDEN wsjtx@HIDDEN js8call@HIDDEN
>> ruby-yard-with-tests@HIDDEN ruby-asciidoctor-pdf@HIDDEN
>> ruby-web-console@HIDDEN ruby-autoprefixer-rails@HIDDEN
>> ruby-jekyll-paginate-v2@HIDDEN ruby-solargraph@HIDDEN --max-jobs=3D1
>> The following derivations will be built:
>>    /gnu/store/w5qba9nzswv7ysrlxfwcqdvrf9vsgbk6-ruby-jekyll-paginate-v2-2=
.0.0.drv
>>    /gnu/store/4r1ziw3cb5n5jgknd1jfsvdl46cz56f9-ruby-autoprefixer-rails-9=
.4.7.drv
>>    /gnu/store/2f674244hhb399p86z15zgv246sj78gr-ruby-web-console-3.7.0.drv
>>    /gnu/store/sqy6f63vzgbyk6jg1zigxvks9g365wfs-ruby-rspec-its-1.3.0.drv
>>    /gnu/store/zz34dh2q37r21r2d26k7z5rpryysc3km-ruby-sass-rails-5.0.7.drv
>>    /gnu/store/62nlbfwd2jf01nm0p0wlc9sgvn5yp6gc-ruby-fakefs-1.2.2.drv
>>    /gnu/store/pjdh08jh7pxlfm4dcz86bg5xqbjyf4lm-gnome-3.34.2.drv
>>    /gnu/store/xqdvar6gmkz28003md4w9c1mqvg0slas-arc-theme-20190917.drv
>>    /gnu/store/qwmj9b493ays4dvgkmniq61fnxg3claw-numix-gtk-theme-2.6.7.drv
>>    /gnu/store/s112ayw6qg86y7j45r5yslfl151ngvgn-ruby_version-1.0.2.drv
>> The following grafts will be made:
>>    /gnu/store/ww8blyc1nkf788jjb3anh22dylibvbah-ruby-solargraph-0.36.0.drv
>>    /gnu/store/c7bfyqfq8d7imgy8il7wzqpx3qpx4zpw-ruby-asciidoctor-pdf-1.5.=
3-1.f25ea78.drv
>>    /gnu/store/cf501w2kdgw6k2gv6n24ikhzww8f51x7-ruby-yard-with-tests-0.9.=
25.drv
>>    /gnu/store/da8hhcaj20z06f2kww0sg4y24ma034dy-js8call-2.2.0.drv
>>    /gnu/store/zn1jkg86fpji54s0pa0lfnf1dy00s2nh-wsjtx-2.2.2.drv
>>    /gnu/store/77g250mf14rskilpsggn070y4fjrbngx-keepassxc-2.6.0.drv
>>    /gnu/store/5k393vfm5qw442ya7v061q5fmjvhhcs5-warzone2100-3.4.0.drv
>>    /gnu/store/5d4h76qsr0rmbkn2c0zilyjr7mpzk5pd-mailcatcher-0.7.1.drv
>>    /gnu/store/mxm64sm569fyhdmxh6jlvdl18fwdb6f6-ruby-fast-gettext-2.0.3.d=
rv
>>    /gnu/store/wglga3r1j6x87hqksrh5d1ra70kl729l-ruby-protobuf-3.10.3.drv
>>    /gnu/store/73nw9dxmmp8jykhmzwdpc3wk7mn81yal-gnome-shell-extension-gsc=
onnect-33.drv
>> guix build: error: all build users are currently in use; consider
>> creating additional users and adding them to the `guixbuild' group
>
> Presumably here it=E2=80=99s running one job at a time, so I don=E2=80=99=
t think it can
> end up using more than one build user.
>
> What does =E2=80=9Cguix processes=E2=80=9D return when that happens?  Cou=
ld it be that
> some other Guix clients are running?
>
> Thanks,
> Ludo=E2=80=99.

So, I'm afraid this isn't very useful, but:

for the most part of the process, I had something like:

--8<---------------cut here---------------start------------->8---
SessionPID: 12549
ClientPID: 12540
ClientCommand: /gnu/store/0w76khfspfy8qmcpjya41chj3bgfcy0k-guile-3.0.4/bin/=
guile --no-auto-compile /home/maxim/.config/guix/current/bin/guix environme=
nt --pure gcc-toolchain@10 --ad-hoc coreutils strace the-silver-searcher fi=
ndutils

SessionPID: 1876
ClientPID: 1868
ClientCommand: /gnu/store/6ms9q743slbyx4zj7p97sqrwx8x3dgkm-profile/bin/guil=
e \ /home/maxim/src/guix/scripts/guix build --no-grafts --max-jobs=3D1 --qu=
iet --keep-going --check ruby_version@HIDDEN gnome-shell-extension-gsconnect=
@33 numix-gtk-theme@HIDDEN arc-theme@20190917 gnome@HIDDEN ruby-fakefs@HIDDEN=
 ruby-protobuf@HIDDEN ruby-fast-gettext@HIDDEN ruby-sass-rails@HIDDEN mailcat=
cher@HIDDEN ruby-rspec-its@HIDDEN warzone2100@HIDDEN keepassxc@HIDDEN wsjtx@HIDDEN=
.2 js8call@HIDDEN ruby-yard-with-tests@HIDDEN ruby-asciidoctor-pdf@HIDDEN=
25ea78 ruby-web-console@HIDDEN ruby-autoprefixer-rails@HIDDEN ruby-jekyll-pag=
inate-v2@HIDDEN ruby-solargraph@HIDDEN

SessionPID: 447
ClientPID: 441
ClientCommand: /gnu/store/18hp7flyb3yid3yp49i6qcdq0sbi5l1n-guile-3.0.2/bin/=
guile \ /gnu/store/3f4xln2mii6cmc4c6x9138wl0bsh0fs7-guix-1.1.0-7.d445c30/bi=
n/.guix-real publish -u guix-publish -p 80 -C gzip:3 --nar-path=3Dnar --lis=
ten=3D0.0.0.0

SessionPID: 7060
ClientPID: 7039
ClientCommand: /gnu/store/0w76khfspfy8qmcpjya41chj3bgfcy0k-guile-3.0.4/bin/=
guile --no-auto-compile /home/maxim/.config/guix/current/bin/guix environme=
nt guix
--8<---------------cut here---------------end--------------->8---


And after the same error was printed (guix build: error: all build users are
currently in use; consider creating additional users and adding them to
the `guixbuild' group), then I had:

--8<---------------cut here---------------start------------->8---

SessionPID: 12549
ClientPID: 12540
ClientCommand: /gnu/store/0w76khfspfy8qmcpjya41chj3bgfcy0k-guile-3.0.4/bin/=
guile --no-auto-compile /home/maxim/.config/guix/current/bin/guix environme=
nt --pure gcc-toolchain@10 --ad-hoc coreutils strace the-silver-searcher fi=
ndutils

SessionPID: 447
ClientPID: 441
ClientCommand: /gnu/store/18hp7flyb3yid3yp49i6qcdq0sbi5l1n-guile-3.0.2/bin/=
guile \ /gnu/store/3f4xln2mii6cmc4c6x9138wl0bsh0fs7-guix-1.1.0-7.d445c30/bi=
n/.guix-real publish -u guix-publish -p 80 -C gzip:3 --nar-path=3Dnar --lis=
ten=3D0.0.0.0

SessionPID: 7060
ClientPID: 7039
ClientCommand: /gnu/store/0w76khfspfy8qmcpjya41chj3bgfcy0k-guile-3.0.4/bin/=
guile --no-auto-compile /home/maxim/.config/guix/current/bin/guix environme=
nt guix
--8<---------------cut here---------------end--------------->8---

I didn't see the amount of build process going higher than than,
monitoring it every second.

I've pushed the branch I'm using to test locally here [0], hoping it'll
help to reproduce the issue somewhere else.

The command to run on this branch is:

./pre-inst-env guix build --no-grafts --max-jobs=3D1 --quiet --keep-going
--check ruby_version@HIDDEN gnome-shell-extension-gsconnect@33
numix-gtk-theme@HIDDEN arc-theme@20190917 gnome@HIDDEN ruby-fakefs@HIDDEN
ruby-protobuf@HIDDEN ruby-fast-gettext@HIDDEN ruby-sass-rails@HIDDEN
mailcatcher@HIDDEN ruby-rspec-its@HIDDEN warzone2100@HIDDEN keepassxc@HIDDEN
wsjtx@HIDDEN js8call@HIDDEN ruby-yard-with-tests@HIDDEN
ruby-asciidoctor-pdf@HIDDEN ruby-web-console@HIDDEN
ruby-autoprefixer-rails@HIDDEN ruby-jekyll-paginate-v2@HIDDEN
ruby-solargraph@HIDDEN

The bug is only triggered when I also pass the "--check" option.  So
you'll probably have to build the stack once without "--check", then a
second time with "--check" passed to trigger the issue (if it's
reproducible).

Thank you!

Maxim

[0]  https://gitlab.com/Apteryks/guix/-/tree/add-ruby-asciidoctor-pdf




Information forwarded to bug-guix@HIDDEN:
bug#42371; Package guix. Full text available.

Message received at 42371 <at> debbugs.gnu.org:


Received: (at 42371) by debbugs.gnu.org; 16 Jul 2020 11:09:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 16 07:09:30 2020
Received: from localhost ([127.0.0.1]:54748 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jw1la-0007xh-Ag
	for submit <at> debbugs.gnu.org; Thu, 16 Jul 2020 07:09:30 -0400
Received: from mail-wr1-f43.google.com ([209.85.221.43]:34828)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1jw1lX-0007xH-Tx
 for 42371 <at> debbugs.gnu.org; Thu, 16 Jul 2020 07:09:29 -0400
Received: by mail-wr1-f43.google.com with SMTP id z2so6656440wrp.2
 for <42371 <at> debbugs.gnu.org>; Thu, 16 Jul 2020 04:09:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:in-reply-to:references:date:message-id
 :mime-version:content-transfer-encoding;
 bh=sXTcnylSQsrOzVTyNvFBguw56CN5Wklg1U+r1WYnnnQ=;
 b=qcYIJHKzBZ5MyeQmK7tyc6QODktbD/tr8JfvkYQqzudhVHXm43rd14SGwfQVqF011i
 cNeb+Pclh6xn3vXCx7Dbt7NKMB5GFw0U29egitMHD4gQ4nH8nxPdZPtw548lSVokMA3c
 5/NgxGY3E4SI8SK313AdbtId9xb9lWf8cgrhPO+upAKbIYfzJkS1/aF44gbdg4aRN2MN
 daMY4C/yv3eN7flil6rEXNGK1myR+AuxalmLkIgkCoUwx9a3jgGCECl8xHigyFQkqfNm
 4oLBHmOAoGt9Ye/F8Y9d+CUKmc0wfU/uiWkaWfe0LPNzIF85U6s2oVw/Kl1n0mTGNiWN
 20Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date
 :message-id:mime-version:content-transfer-encoding;
 bh=sXTcnylSQsrOzVTyNvFBguw56CN5Wklg1U+r1WYnnnQ=;
 b=huPLyzNMD2GfSHrqs9diN3OYMnBfX59yuVSf7Yv95x0aO6hUy3Ra7LffAzwnxf0m4H
 xa3RaySpcDrY8nBLHWlg+tzvbUmIv0wT5N0cZPr0I2Y9nE/zCdnOn92NZ7PqvSvU2MOn
 a44owvIJQuN2i8gAqF511fX5wOrFCnTUJ7J6ewvjRFI+ETeekiOTbUgoXSAMYgHw/aYH
 LIYl/UtCr8cq8/MqXiA4l6N0brvruOLDWfs/EeKndRhkObjiqpzQjUjpi9q5zehHsmcE
 AXv8J87b0P0Uujsw1WYYjhMybbP6VY8j64QouqwLRyTUJrUS5ttz+HPT6FJ1BmizvQUe
 E+2A==
X-Gm-Message-State: AOAM53280667tGx5lcjXtqFsVxdVRlYnr0hiyMW0EhFr4Rr1d7KYsnta
 Pl/biMTOGGj8jdeMGzH4zE0jLB56
X-Google-Smtp-Source: ABdhPJxev8tYSthmx5rILEyYwJEEkG6wiOIccsj7h1IUM67mVLSuuiigvq37oZ/LetBjcRpxo0GCBQ==
X-Received: by 2002:a5d:498f:: with SMTP id r15mr4864732wrq.175.1594897762111; 
 Thu, 16 Jul 2020 04:09:22 -0700 (PDT)
Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e])
 by smtp.gmail.com with ESMTPSA id b186sm8664193wme.1.2020.07.16.04.09.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 16 Jul 2020 04:09:21 -0700 (PDT)
From: zimoun <zimon.toutoune@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>, Maxim Cournoyer
 <maxim.cournoyer@HIDDEN>
Subject: Re: bug#42371: Grafts max out build slots without being queued
In-Reply-To: <871rlb7ogs.fsf@HIDDEN>
References: <878sfkkb8m.fsf@HIDDEN> <871rlb7ogs.fsf@HIDDEN>
Date: Thu, 16 Jul 2020 13:09:20 +0200
Message-ID: <86zh7zyavz.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 42371
Cc: 42371 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On Thu, 16 Jul 2020 at 12:18, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:

> Presumably here it=E2=80=99s running one job at a time, so I don=E2=80=99=
t think it can
> end up using more than one build user.
>
> What does =E2=80=9Cguix processes=E2=80=9D return when that happens?  Cou=
ld it be that
> some other Guix clients are running?

Is it possible that the "lockFile()" is busy for another reason?

Cheers,
simon




Information forwarded to bug-guix@HIDDEN:
bug#42371; Package guix. Full text available.

Message received at 42371 <at> debbugs.gnu.org:


Received: (at 42371) by debbugs.gnu.org; 16 Jul 2020 11:04:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 16 07:04:38 2020
Received: from localhost ([127.0.0.1]:54735 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jw1gr-0007qe-P0
	for submit <at> debbugs.gnu.org; Thu, 16 Jul 2020 07:04:38 -0400
Received: from mail-wr1-f44.google.com ([209.85.221.44]:39647)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <zimon.toutoune@HIDDEN>) id 1jw1go-0007qN-3a
 for 42371 <at> debbugs.gnu.org; Thu, 16 Jul 2020 07:04:36 -0400
Received: by mail-wr1-f44.google.com with SMTP id q5so6603996wru.6
 for <42371 <at> debbugs.gnu.org>; Thu, 16 Jul 2020 04:04:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:in-reply-to:references:date:message-id:mime-version;
 bh=kviA32UCnC1UWtLnoj+mmr0VPx+0wr032So4KVG274k=;
 b=IhX7qmkmk78TZDlFXge1oVj2fDwUX//ObuDgs8nLLz9lOhw0TP8Oj1TdfSjAyzxHGE
 Ur0Kw+XO3kNH5AaZKdgFzFb/ohp2mSh5voIHOyxzhkXLb4fr57KLYfgiUb5GtekqS93E
 dg7uwyilBTKCkCKEo/GOHtU03Wy1GwXutSqnC2L6Xm4Hv+Wx5QCkVUKqBy7RvRPsSXyw
 3TSOQwlAMVCa5zkL0J59OZXLLS+IQPxtRchDzXkI8ZQ9l81fkdfAU7loU2A4/sYvu0Df
 cGekXzmm3H232FH2i1nalzA24rbisyPJ6DxWJK6Th/c4J0QQlufj3cCsoCYfTG8yLar3
 dobQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:in-reply-to:references:date
 :message-id:mime-version;
 bh=kviA32UCnC1UWtLnoj+mmr0VPx+0wr032So4KVG274k=;
 b=uZ2Qm4IlotKApp2iho9bpDK6wzTZwSKCvtjvfjf3zqYJ8jJstkNep5E1s7LR3zuEvG
 pmzTMoLh/R+T2y/nOA0T6km+d149fIUtXwiiOZFm57I0SNyoLW75kqY91oT1rH0Ix+L7
 qfx0qVXtmYhq7JT6zJuobYmMl/2Xiu2mcGU7DTMCcfiqEQ3tUiD6y8Ct4YEuAIRjqXXG
 vCdVB0L9S57rFso7fh74nodjlCAa04yvLSVGBowlIJ+vny5+4kN9NemhWE2f5WgqIzXs
 cOoJdYPMqKbD7y1+8rLo55Qn2kvKylIB8SGikhmwjlWjta5vaw+mCkh6UIC6ya/U6jvF
 Hd7A==
X-Gm-Message-State: AOAM530rv/lSmf2bo8tzxv5o5N6mmGC9HQ28j/S6EEC9BYX04h1PcGGC
 G7Zq7nPJOuUcpgsBRcMgCCsSkeZO
X-Google-Smtp-Source: ABdhPJw7Q12KFQV9MY+0uJLiUIyi3O+74qizEW1o0ZHJCk+0X345/Bq9OmtruIvYkrzvHn712t4Zqw==
X-Received: by 2002:adf:eecf:: with SMTP id a15mr4595698wrp.83.1594897467634; 
 Thu, 16 Jul 2020 04:04:27 -0700 (PDT)
Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e])
 by smtp.gmail.com with ESMTPSA id z16sm8223204wrr.35.2020.07.16.04.04.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 16 Jul 2020 04:04:27 -0700 (PDT)
From: zimoun <zimon.toutoune@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>, 42371 <at> debbugs.gnu.org
Subject: Re: bug#42371: Grafts max out build slots without being queued
In-Reply-To: <878sfkkb8m.fsf@HIDDEN>
References: <878sfkkb8m.fsf@HIDDEN>
Date: Thu, 16 Jul 2020 13:04:26 +0200
Message-ID: <86365rzpol.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 42371
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Dear Maxim,


On Wed, 15 Jul 2020 at 12:13, Maxim Cournoyer <maxim.cournoyer@HIDDEN> wrote:

> ./pre-inst-env guix build --quiet --keep-going --check
> ruby_version@HIDDEN gnome-shell-extension-gsconnect@33
> numix-gtk-theme@HIDDEN arc-theme@20190917 gnome@HIDDEN
> ruby-fakefs@HIDDEN ruby-protobuf@HIDDEN ruby-fast-gettext@HIDDEN
> ruby-sass-rails@HIDDEN mailcatcher@HIDDEN ruby-rspec-its@HIDDEN
> warzone2100@HIDDEN keepassxc@HIDDEN wsjtx@HIDDEN js8call@HIDDEN
> ruby-yard-with-tests@HIDDEN ruby-asciidoctor-pdf@HIDDEN
> ruby-web-console@HIDDEN ruby-autoprefixer-rails@HIDDEN
> ruby-jekyll-paginate-v2@HIDDEN ruby-solargraph@HIDDEN --max-jobs=1

Instead, I have run:

--8<---------------cut here---------------start------------->8---
guix build --keep-going --check ruby_version
gnome-shell-extension-gsconnect numix-gtk-theme arc-theme gnome
ruby-fakefs git-minimal ruby-fast-gettext ruby-sass-rails mailcatcher
ruby-rspec-its warzone2100 keepassxc wsjtx js8call ruby-web-console
hello ruby-autoprefixer-rails ruby-jekyll-paginate-v2 ruby-solargraph
--max-jobs=1
--8<---------------cut here---------------end--------------->8---

replacing the 2 unknown packages ruby-yard-with-tests and ruby-protobuf
by git-minimal and hello.

And it passes.  I have 10 guixbuilder users, as it is by default. :-)


> The following derivations will be built:
>    /gnu/store/w5qba9nzswv7ysrlxfwcqdvrf9vsgbk6-ruby-jekyll-paginate-v2-2.0.0.drv
>    /gnu/store/4r1ziw3cb5n5jgknd1jfsvdl46cz56f9-ruby-autoprefixer-rails-9.4.7.drv
>    /gnu/store/2f674244hhb399p86z15zgv246sj78gr-ruby-web-console-3.7.0.drv
>    /gnu/store/sqy6f63vzgbyk6jg1zigxvks9g365wfs-ruby-rspec-its-1.3.0.drv
>    /gnu/store/zz34dh2q37r21r2d26k7z5rpryysc3km-ruby-sass-rails-5.0.7.drv
>    /gnu/store/62nlbfwd2jf01nm0p0wlc9sgvn5yp6gc-ruby-fakefs-1.2.2.drv
>    /gnu/store/pjdh08jh7pxlfm4dcz86bg5xqbjyf4lm-gnome-3.34.2.drv
>    /gnu/store/xqdvar6gmkz28003md4w9c1mqvg0slas-arc-theme-20190917.drv
>    /gnu/store/qwmj9b493ays4dvgkmniq61fnxg3claw-numix-gtk-theme-2.6.7.drv
>    /gnu/store/s112ayw6qg86y7j45r5yslfl151ngvgn-ruby_version-1.0.2.drv
> The following grafts will be made:
>    /gnu/store/ww8blyc1nkf788jjb3anh22dylibvbah-ruby-solargraph-0.36.0.drv
>    /gnu/store/c7bfyqfq8d7imgy8il7wzqpx3qpx4zpw-ruby-asciidoctor-pdf-1.5.3-1.f25ea78.drv
>    /gnu/store/cf501w2kdgw6k2gv6n24ikhzww8f51x7-ruby-yard-with-tests-0.9.25.drv
>    /gnu/store/da8hhcaj20z06f2kww0sg4y24ma034dy-js8call-2.2.0.drv
>    /gnu/store/zn1jkg86fpji54s0pa0lfnf1dy00s2nh-wsjtx-2.2.2.drv
>    /gnu/store/77g250mf14rskilpsggn070y4fjrbngx-keepassxc-2.6.0.drv
>    /gnu/store/5k393vfm5qw442ya7v061q5fmjvhhcs5-warzone2100-3.4.0.drv
>    /gnu/store/5d4h76qsr0rmbkn2c0zilyjr7mpzk5pd-mailcatcher-0.7.1.drv
>    /gnu/store/mxm64sm569fyhdmxh6jlvdl18fwdb6f6-ruby-fast-gettext-2.0.3.drv
>    /gnu/store/wglga3r1j6x87hqksrh5d1ra70kl729l-ruby-protobuf-3.10.3.drv
>    /gnu/store/73nw9dxmmp8jykhmzwdpc3wk7mn81yal-gnome-shell-extension-gsconnect-33.drv
> guix build: error: all build users are currently in use; consider
> creating additional users and adding them to the `guixbuild' group

How many users do you have?  What are they doing?


All the best,
simon




Information forwarded to bug-guix@HIDDEN:
bug#42371; Package guix. Full text available.

Message received at 42371 <at> debbugs.gnu.org:


Received: (at 42371) by debbugs.gnu.org; 16 Jul 2020 10:18:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 16 06:18:22 2020
Received: from localhost ([127.0.0.1]:54661 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jw0y6-0006cs-9D
	for submit <at> debbugs.gnu.org; Thu, 16 Jul 2020 06:18:22 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41640)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1jw0y3-0006cg-7o
 for 42371 <at> debbugs.gnu.org; Thu, 16 Jul 2020 06:18:21 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:46030)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <ludo@HIDDEN>)
 id 1jw0xy-0005OK-0K; Thu, 16 Jul 2020 06:18:14 -0400
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=50190 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1jw0xx-0005B7-GF; Thu, 16 Jul 2020 06:18:13 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: Re: bug#42371: Grafts max out build slots without being queued
References: <878sfkkb8m.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 29 Messidor an 228 de la =?utf-8?Q?R=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Thu, 16 Jul 2020 12:18:11 +0200
In-Reply-To: <878sfkkb8m.fsf@HIDDEN> (Maxim Cournoyer's message of "Wed, 15
 Jul 2020 12:13:13 -0400")
Message-ID: <871rlb7ogs.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 42371
Cc: 42371 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Maxim Cournoyer <maxim.cournoyer@HIDDEN> skribis:

> While working on ruby-asciidoctor-pdf, the following command failed
> because of maxing out build users:
>
> ./pre-inst-env guix build --quiet --keep-going --check ruby_version@HIDDEN=
 gnome-shell-extension-gsconnect@33 numix-gtk-theme@HIDDEN arc-theme@2019091=
7 gnome@HIDDEN ruby-fakefs@HIDDEN ruby-protobuf@HIDDEN ruby-fast-gettext@HIDDEN=
.3 ruby-sass-rails@HIDDEN mailcatcher@HIDDEN ruby-rspec-its@HIDDEN warzone2100=
@3.4.0 keepassxc@HIDDEN wsjtx@HIDDEN js8call@HIDDEN ruby-yard-with-tests@HIDDEN=
5 ruby-asciidoctor-pdf@HIDDEN ruby-web-console@HIDDEN ruby-autopref=
ixer-rails@HIDDEN ruby-jekyll-paginate-v2@HIDDEN ruby-solargraph@HIDDEN --max=
-jobs=3D1
> The following derivations will be built:
>    /gnu/store/w5qba9nzswv7ysrlxfwcqdvrf9vsgbk6-ruby-jekyll-paginate-v2-2.=
0.0.drv
>    /gnu/store/4r1ziw3cb5n5jgknd1jfsvdl46cz56f9-ruby-autoprefixer-rails-9.=
4.7.drv
>    /gnu/store/2f674244hhb399p86z15zgv246sj78gr-ruby-web-console-3.7.0.drv
>    /gnu/store/sqy6f63vzgbyk6jg1zigxvks9g365wfs-ruby-rspec-its-1.3.0.drv
>    /gnu/store/zz34dh2q37r21r2d26k7z5rpryysc3km-ruby-sass-rails-5.0.7.drv
>    /gnu/store/62nlbfwd2jf01nm0p0wlc9sgvn5yp6gc-ruby-fakefs-1.2.2.drv
>    /gnu/store/pjdh08jh7pxlfm4dcz86bg5xqbjyf4lm-gnome-3.34.2.drv
>    /gnu/store/xqdvar6gmkz28003md4w9c1mqvg0slas-arc-theme-20190917.drv
>    /gnu/store/qwmj9b493ays4dvgkmniq61fnxg3claw-numix-gtk-theme-2.6.7.drv
>    /gnu/store/s112ayw6qg86y7j45r5yslfl151ngvgn-ruby_version-1.0.2.drv
> The following grafts will be made:
>    /gnu/store/ww8blyc1nkf788jjb3anh22dylibvbah-ruby-solargraph-0.36.0.drv
>    /gnu/store/c7bfyqfq8d7imgy8il7wzqpx3qpx4zpw-ruby-asciidoctor-pdf-1.5.3=
-1.f25ea78.drv
>    /gnu/store/cf501w2kdgw6k2gv6n24ikhzww8f51x7-ruby-yard-with-tests-0.9.2=
5.drv
>    /gnu/store/da8hhcaj20z06f2kww0sg4y24ma034dy-js8call-2.2.0.drv
>    /gnu/store/zn1jkg86fpji54s0pa0lfnf1dy00s2nh-wsjtx-2.2.2.drv
>    /gnu/store/77g250mf14rskilpsggn070y4fjrbngx-keepassxc-2.6.0.drv
>    /gnu/store/5k393vfm5qw442ya7v061q5fmjvhhcs5-warzone2100-3.4.0.drv
>    /gnu/store/5d4h76qsr0rmbkn2c0zilyjr7mpzk5pd-mailcatcher-0.7.1.drv
>    /gnu/store/mxm64sm569fyhdmxh6jlvdl18fwdb6f6-ruby-fast-gettext-2.0.3.drv
>    /gnu/store/wglga3r1j6x87hqksrh5d1ra70kl729l-ruby-protobuf-3.10.3.drv
>    /gnu/store/73nw9dxmmp8jykhmzwdpc3wk7mn81yal-gnome-shell-extension-gsco=
nnect-33.drv
> guix build: error: all build users are currently in use; consider
> creating additional users and adding them to the `guixbuild' group

Presumably here it=E2=80=99s running one job at a time, so I don=E2=80=99t =
think it can
end up using more than one build user.

What does =E2=80=9Cguix processes=E2=80=9D return when that happens?  Could=
 it be that
some other Guix clients are running?

Thanks,
Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#42371; Package guix. Full text available.
Changed bug title to 'Error maxing out build slots on a build command' from 'Grafts max out build slots without being queued' Request was from Maxim Cournoyer <maxim.cournoyer@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 42371 <at> debbugs.gnu.org:


Received: (at 42371) by debbugs.gnu.org; 15 Jul 2020 17:13:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 15 13:13:57 2020
Received: from localhost ([127.0.0.1]:53470 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jvkyj-0004l7-BZ
	for submit <at> debbugs.gnu.org; Wed, 15 Jul 2020 13:13:57 -0400
Received: from mail-qk1-f178.google.com ([209.85.222.178]:43012)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1jvkyf-0004kt-Gx
 for 42371 <at> debbugs.gnu.org; Wed, 15 Jul 2020 13:13:56 -0400
Received: by mail-qk1-f178.google.com with SMTP id c30so2495350qka.10
 for <42371 <at> debbugs.gnu.org>; Wed, 15 Jul 2020 10:13:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:references:date:in-reply-to:message-id:user-agent
 :mime-version; bh=pkWinGoFhmlsOdWf70S0r5NkxlSw+UPrTc72nL+JCXw=;
 b=oC9Ot6c7EldGVhcgUTzp8leBllmJikEO7FzuAKRXT6HFxV/1fv+ULfBG0vnAmnlwvV
 M2TE+YUmWmo2JR62pQYXksZBB6SV1DGGs70aw4NQCvRQ3FZ3hT4IxEYmRTwWFDCJqYOP
 QI+EaAldGloigIUn2+2Z8oKUjFnndrraFeTQ6mREHs/BupqbR2HV7wTToT0Kh5SuqMfm
 3Ojcwca4/U9yFkxsqTC5X88BEImydeurAO+72i00Y0eChnhwn4JAeMBtC3FnHV3H5G8X
 0m23pASSoDHdBgzdQci7bMIeLbLY3BDJdY/pYXGUkFkJ20xRpjxtFVawmi0IZKqanvLp
 EmnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version;
 bh=pkWinGoFhmlsOdWf70S0r5NkxlSw+UPrTc72nL+JCXw=;
 b=G/ZBXuX9E2L7qEI550bBWdamWeEw2PdOw92VJQSM+ruRiw7MKu6RuzOVlhwisYDvbl
 KtMrz2+L+/CTeSnv8TuAE494BxCJIgHOD50Iix9kt37JVooMl3q+GVmw1T4fAZ1ObvaI
 Y7CGqja7U/0KJQ/j7GszEkE6+bcTuaJODnRlIDNXko1KqzylLn4ISboN7P0rBQJH8mC9
 g9EGDIncmFs3uFByAn5uyfP3A015JOvWrPrn8CBIW8JKOXKdEnzSoJ0sUrUX4w06Z1Ul
 QjYO7z5O+SsvjjtPgISrBOwNXHv36nqnL8cBRMLSHO5eqjdvCBrganq3cEmr1joyUVJj
 5Q1Q==
X-Gm-Message-State: AOAM5316iY7kPd+yBgu/UMs6kImwmd2V24LY9Kpb/S4actrmaxYu7Eqa
 NO8VvnJvXWMTJSlLU3wV+jvM4Dmn
X-Google-Smtp-Source: ABdhPJyiOMN/CNHmVVH11Gj/8Z70wzWwJupUupESt3WYihuIra/JDkKIG3CptmM9MQF4DVQdPpNRtQ==
X-Received: by 2002:a37:6190:: with SMTP id v138mr61933qkb.121.1594833227576; 
 Wed, 15 Jul 2020 10:13:47 -0700 (PDT)
Received: from hurd (dsl-149-149.b2b2c.ca. [66.158.149.149])
 by smtp.gmail.com with ESMTPSA id f4sm3577152qtp.38.2020.07.15.10.13.46
 for <42371 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Jul 2020 10:13:47 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: 42371 <at> debbugs.gnu.org
Subject: Re: bug#42371: Grafts max out build slots without being queued
References: <878sfkkb8m.fsf@HIDDEN>
Date: Wed, 15 Jul 2020 13:13:46 -0400
In-Reply-To: <878sfkkb8m.fsf@HIDDEN> (Maxim Cournoyer's message of "Wed, 15
 Jul 2020 12:13:13 -0400")
Message-ID: <87zh80itv9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 42371
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello,

Maxim Cournoyer <maxim.cournoyer@HIDDEN> writes:

> It seems that grafts trigger the problem, as passing the --no-grafts
> option works around it.  Could it be that grafts can't somehow be queued
> like normal builds, adapting to fit to the available build slots?

I sent this message too early; the '--no-grafts' option does *not* work
around the issue... I wonder what triggers this here? I commonly build
things (sometimes hundreds of packages at the same time) and never ran
into this issue.

Maxim




Information forwarded to bug-guix@HIDDEN:
bug#42371; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Jul 2020 16:13:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 15 12:13:23 2020
Received: from localhost ([127.0.0.1]:53416 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jvk27-0003K3-JH
	for submit <at> debbugs.gnu.org; Wed, 15 Jul 2020 12:13:23 -0400
Received: from lists.gnu.org ([209.51.188.17]:53376)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1jvk22-0003Jr-Np
 for submit <at> debbugs.gnu.org; Wed, 15 Jul 2020 12:13:22 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:54310)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1jvk22-0006mM-GX
 for bug-guix@HIDDEN; Wed, 15 Jul 2020 12:13:18 -0400
Received: from mail-qt1-x830.google.com ([2607:f8b0:4864:20::830]:35552)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>)
 id 1jvk20-0007CW-LF
 for bug-guix@HIDDEN; Wed, 15 Jul 2020 12:13:18 -0400
Received: by mail-qt1-x830.google.com with SMTP id b25so2136369qto.2
 for <bug-guix@HIDDEN>; Wed, 15 Jul 2020 09:13:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:mime-version;
 bh=eYWg0mNBcT1Uhu4K494o6uNmdSISghqbbGqnqcpYsgs=;
 b=Jw6vGrJbULugJsF1L2Xx3KzmoPxEp/tIYtoxFpWM96uYwe+g/OiRoYXcEs4DUUUQ+S
 tOEGprW9u+J1WQ8svI2qUQYrEkiNZbzGLorV/F9HmwoG4R3b6SgH+Yokh4Oebpvbuvtf
 VYFUwwT55MWKRrbAWgXqsUZDbLwaNiOgUzGkjxU9Z1aEDvnJNT1grz7CgcaV+13IFkG2
 vxRwwaFaGbQgxQO955GsBSwAu6KlgVCVc4qdL5X1xB9ZCx+uo9H9iAnpCS+YOTUBawuz
 CnG2d7TWKNlA4790vEjncMyxxHR4YchkaHOpuUbyCHlVFXD6XoEFqElZ3AWQ4nPPaerF
 wbGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version;
 bh=eYWg0mNBcT1Uhu4K494o6uNmdSISghqbbGqnqcpYsgs=;
 b=RFUKfKtN/DBzrP2l2qQ6+UXA1O71SFxC/ey3OGpXdDFhznf5IjioHIDciVZzCcl3+c
 oee92WzQiFWt5dB5KEQ0peUoegWpq4Mq2v0fHYFP/ytHTnXpwlckxj4R0HBkUM3Vagbj
 zahfFvZVlL/NCaf07N/fLNWK5ZNHPW1gakYSKC5R8TF11XNrZVP8CXv6puRaiAInd+55
 /qI4rJQPP5JUUr0DmQwOBE9qnGbBXBRRsrqCh3wSXnDGxQJqePErcKYdT22E1yK7NNoH
 P/XjxaqWIRQ55fAMepUe2moovaTQqaSWtgWONA1YJnFb/3FGiCPnPqCzdFgr6uDvNUGZ
 103g==
X-Gm-Message-State: AOAM530QR/vSJWksxKiJguBcuIOjmqTbz6a/DjgN8MYtUOtBHp0R8aWN
 74cdkzI7msgRybOot+68mGnQ3am2
X-Google-Smtp-Source: ABdhPJzCWxIyXkVPzcYeY328kKhLMWvyBTKQgT+xkLszKj6W0sYiILhklwS4usyMAYDY+gkeQragfA==
X-Received: by 2002:ac8:44d6:: with SMTP id b22mr469876qto.391.1594829594873; 
 Wed, 15 Jul 2020 09:13:14 -0700 (PDT)
Received: from hurd (dsl-149-149.b2b2c.ca. [66.158.149.149])
 by smtp.gmail.com with ESMTPSA id x189sm2907758qkc.54.2020.07.15.09.13.13
 for <bug-guix@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 15 Jul 2020 09:13:14 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
To: bug-guix <bug-guix@HIDDEN>
Subject: Grafts max out build slots without being queued
Date: Wed, 15 Jul 2020 12:13:13 -0400
Message-ID: <878sfkkb8m.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::830;
 envelope-from=maxim.cournoyer@HIDDEN; helo=mail-qt1-x830.google.com
X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache.
 That's all we know.
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Hello,

While working on ruby-asciidoctor-pdf, the following command failed
because of maxing out build users:

./pre-inst-env guix build --quiet --keep-going --check ruby_version@HIDDEN gnome-shell-extension-gsconnect@33 numix-gtk-theme@HIDDEN arc-theme@20190917 gnome@HIDDEN ruby-fakefs@HIDDEN ruby-protobuf@HIDDEN ruby-fast-gettext@HIDDEN ruby-sass-rails@HIDDEN mailcatcher@HIDDEN ruby-rspec-its@HIDDEN warzone2100@HIDDEN keepassxc@HIDDEN wsjtx@HIDDEN js8call@HIDDEN ruby-yard-with-tests@HIDDEN ruby-asciidoctor-pdf@HIDDEN ruby-web-console@HIDDEN ruby-autoprefixer-rails@HIDDEN ruby-jekyll-paginate-v2@HIDDEN ruby-solargraph@HIDDEN --max-jobs=1
The following derivations will be built:
   /gnu/store/w5qba9nzswv7ysrlxfwcqdvrf9vsgbk6-ruby-jekyll-paginate-v2-2.0.0.drv
   /gnu/store/4r1ziw3cb5n5jgknd1jfsvdl46cz56f9-ruby-autoprefixer-rails-9.4.7.drv
   /gnu/store/2f674244hhb399p86z15zgv246sj78gr-ruby-web-console-3.7.0.drv
   /gnu/store/sqy6f63vzgbyk6jg1zigxvks9g365wfs-ruby-rspec-its-1.3.0.drv
   /gnu/store/zz34dh2q37r21r2d26k7z5rpryysc3km-ruby-sass-rails-5.0.7.drv
   /gnu/store/62nlbfwd2jf01nm0p0wlc9sgvn5yp6gc-ruby-fakefs-1.2.2.drv
   /gnu/store/pjdh08jh7pxlfm4dcz86bg5xqbjyf4lm-gnome-3.34.2.drv
   /gnu/store/xqdvar6gmkz28003md4w9c1mqvg0slas-arc-theme-20190917.drv
   /gnu/store/qwmj9b493ays4dvgkmniq61fnxg3claw-numix-gtk-theme-2.6.7.drv
   /gnu/store/s112ayw6qg86y7j45r5yslfl151ngvgn-ruby_version-1.0.2.drv
The following grafts will be made:
   /gnu/store/ww8blyc1nkf788jjb3anh22dylibvbah-ruby-solargraph-0.36.0.drv
   /gnu/store/c7bfyqfq8d7imgy8il7wzqpx3qpx4zpw-ruby-asciidoctor-pdf-1.5.3-1.f25ea78.drv
   /gnu/store/cf501w2kdgw6k2gv6n24ikhzww8f51x7-ruby-yard-with-tests-0.9.25.drv
   /gnu/store/da8hhcaj20z06f2kww0sg4y24ma034dy-js8call-2.2.0.drv
   /gnu/store/zn1jkg86fpji54s0pa0lfnf1dy00s2nh-wsjtx-2.2.2.drv
   /gnu/store/77g250mf14rskilpsggn070y4fjrbngx-keepassxc-2.6.0.drv
   /gnu/store/5k393vfm5qw442ya7v061q5fmjvhhcs5-warzone2100-3.4.0.drv
   /gnu/store/5d4h76qsr0rmbkn2c0zilyjr7mpzk5pd-mailcatcher-0.7.1.drv
   /gnu/store/mxm64sm569fyhdmxh6jlvdl18fwdb6f6-ruby-fast-gettext-2.0.3.drv
   /gnu/store/wglga3r1j6x87hqksrh5d1ra70kl729l-ruby-protobuf-3.10.3.drv
   /gnu/store/73nw9dxmmp8jykhmzwdpc3wk7mn81yal-gnome-shell-extension-gsconnect-33.drv
guix build: error: all build users are currently in use; consider
creating additional users and adding them to the `guixbuild' group

It seems that grafts trigger the problem, as passing the --no-grafts
option works around it.  Could it be that grafts can't somehow be queued
like normal builds, adapting to fit to the available build slots?

Maxim




Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#42371; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 17 Jul 2020 03:15:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.