From unknown Fri Jun 13 10:18:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#42371 <42371@debbugs.gnu.org> To: bug#42371 <42371@debbugs.gnu.org> Subject: Status: All build users used up when using '--check' with many packages Reply-To: bug#42371 <42371@debbugs.gnu.org> Date: Fri, 13 Jun 2025 17:18:59 +0000 retitle 42371 All build users used up when using '--check' with many packag= es reassign 42371 guix submitter 42371 Maxim Cournoyer severity 42371 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 15 12:13:23 2020 Received: (at submit) by debbugs.gnu.org; 15 Jul 2020 16:13:23 +0000 Received: from localhost ([127.0.0.1]:53416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jvk27-0003K3-JH for submit@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 ) id 1jvk22-0003Jr-Np for submit@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 ) id 1jvk22-0006mM-GX for bug-guix@gnu.org; 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 ) id 1jvk20-0007CW-LF for bug-guix@gnu.org; Wed, 15 Jul 2020 12:13:18 -0400 Received: by mail-qt1-x830.google.com with SMTP id b25so2136369qto.2 for ; 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 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2020 09:13:14 -0700 (PDT) From: Maxim Cournoyer To: bug-guix Subject: Grafts max out build slots without being queued Date: Wed, 15 Jul 2020 12:13:13 -0400 Message-ID: <878sfkkb8m.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::830; envelope-from=maxim.cournoyer@gmail.com; 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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@1.0.2 gnome-shell-extension-gsconnect@33 numix-gtk-theme@2.6.7 arc-theme@20190917 gnome@3.34.2 ruby-fakefs@1.2.2 ruby-protobuf@3.10.3 ruby-fast-gettext@2.0.3 ruby-sass-rails@5.0.7 mailcatcher@0.7.1 ruby-rspec-its@1.3.0 warzone2100@3.4.0 keepassxc@2.6.0 wsjtx@2.2.2 js8call@2.2.0 ruby-yard-with-tests@0.9.25 ruby-asciidoctor-pdf@1.5.3-1.f25ea78 ruby-web-console@3.7.0 ruby-autoprefixer-rails@9.4.7 ruby-jekyll-paginate-v2@2.0.0 ruby-solargraph@0.36.0 --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 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 15 13:13:57 2020 Received: (at 42371) by debbugs.gnu.org; 15 Jul 2020 17:13:57 +0000 Received: from localhost ([127.0.0.1]:53470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jvkyj-0004l7-BZ for submit@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 ) id 1jvkyf-0004kt-Gx for 42371@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@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@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 To: 42371@debbugs.gnu.org Subject: Re: bug#42371: Grafts max out build slots without being queued References: <878sfkkb8m.fsf@gmail.com> Date: Wed, 15 Jul 2020 13:13:46 -0400 In-Reply-To: <878sfkkb8m.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 15 Jul 2020 12:13:13 -0400") Message-ID: <87zh80itv9.fsf@gmail.com> 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Maxim Cournoyer 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 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 15 13:15:10 2020 Received: (at control) by debbugs.gnu.org; 15 Jul 2020 17:15:10 +0000 Received: from localhost ([127.0.0.1]:53480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jvkzt-0004oD-TX for submit@debbugs.gnu.org; Wed, 15 Jul 2020 13:15:10 -0400 Received: from mail-qt1-f173.google.com ([209.85.160.173]:36286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jvkzr-0004nH-9x for control@debbugs.gnu.org; Wed, 15 Jul 2020 13:15:08 -0400 Received: by mail-qt1-f173.google.com with SMTP id x62so2312287qtd.3 for ; Wed, 15 Jul 2020 10:15:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject; bh=YhpNNANmm2X+mAZ+cOqgdEdiZzXvsjUb4AccjKb9Xdw=; b=vBuD8e3VvDIX8XpNw/jTXGiC9HPbl9NI+sy89bwDdXd8dxXm3zVbnCZqVgzyXazbLg yncSAchmWKTtT0A+p7vd/K24HcCLZALNmrSmKHtFOpQQoc+5xI7uyClQMmNfObAEV25H nGQQ9SRBXcupavN0oWzECvlYrnRb0/cIjV9+9B8smbuj7B1fyaoc609iFU6wJAEAKo/o gGxOD2hdNGnM5ObPNa5lWGPCpvcbzfzct7DJsDXyJTTnK5GYh8pHO2WoDZN2cNp9x7ZY 9tJsFON3TETH77nKX2aJQhmVnVCxe9dy8cOfEVH2XpsGGIx1C4jMwOWwUDoIH0eggVUC tu/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject; bh=YhpNNANmm2X+mAZ+cOqgdEdiZzXvsjUb4AccjKb9Xdw=; b=A6rd+HEp4tcasgiAK9aqhRdex0iU/ZuNLJD0mQIw+vbCwNuAid8e8f8YIIS23hpEvM gx4Ik5HpAl86Fgrbzn6P59cNavDbx4lhMv5Dr1YuQKGuDKnY0HJn2hgWAg6m+XoncQ/L 3qHMRqiUEzf7n4+sqqNakGcp8HYuP5eQsnownVGdUwu39vxUxmn2x1Dn9shNsnjbnemn fScvXRouYWEQq/GNqwhD0PsKD/ecIPBhlYHvypFWZq+wWlTyYq1w9AznOi4jdROd+lO4 0fAS3m2Y5kSw1+nhPt3yhoV6m9Zqc1rRIDcLqtuuKoismwqau70RASZla5Wfx4Dxj4zy pIkw== X-Gm-Message-State: AOAM533kqUZ/6O24RJy9UOYPNX/srBxLsJrdIeKhOW0v0VrAGj6RgtXN WhwSe17TryaCI4O456Pa8eCE8T/n X-Google-Smtp-Source: ABdhPJziPm46SVx8/fzm2fJ2+wScGbnqLr8FGZFrSuR6ZqbBLNjBv5UoK9bmIELH8no3UJ7f3tnyag== X-Received: by 2002:ac8:47c9:: with SMTP id d9mr823464qtr.263.1594833301680; Wed, 15 Jul 2020 10:15:01 -0700 (PDT) Received: from hurd (dsl-149-149.b2b2c.ca. [66.158.149.149]) by smtp.gmail.com with ESMTPSA id p66sm3267348qkf.58.2020.07.15.10.15.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jul 2020 10:15:01 -0700 (PDT) Date: Wed, 15 Jul 2020 13:15:00 -0400 Message-Id: <87y2nkitt7.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #42371 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) retitle 42371 Error maxing out build slots on a build command quit From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 16 06:18:22 2020 Received: (at 42371) by debbugs.gnu.org; 16 Jul 2020 10:18:22 +0000 Received: from localhost ([127.0.0.1]:54661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jw0y6-0006cs-9D for submit@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 ) id 1jw0y3-0006cg-7o for 42371@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 ) 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 ) id 1jw0xx-0005B7-GF; Thu, 16 Jul 2020 06:18:13 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxim Cournoyer Subject: Re: bug#42371: Grafts max out build slots without being queued References: <878sfkkb8m.fsf@gmail.com> 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@gmail.com> (Maxim Cournoyer's message of "Wed, 15 Jul 2020 12:13:13 -0400") Message-ID: <871rlb7ogs.fsf@gnu.org> 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@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi, Maxim Cournoyer 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@1.0.2= gnome-shell-extension-gsconnect@33 numix-gtk-theme@2.6.7 arc-theme@2019091= 7 gnome@3.34.2 ruby-fakefs@1.2.2 ruby-protobuf@3.10.3 ruby-fast-gettext@2.0= .3 ruby-sass-rails@5.0.7 mailcatcher@0.7.1 ruby-rspec-its@1.3.0 warzone2100= @3.4.0 keepassxc@2.6.0 wsjtx@2.2.2 js8call@2.2.0 ruby-yard-with-tests@0.9.2= 5 ruby-asciidoctor-pdf@1.5.3-1.f25ea78 ruby-web-console@3.7.0 ruby-autopref= ixer-rails@9.4.7 ruby-jekyll-paginate-v2@2.0.0 ruby-solargraph@0.36.0 --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. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 16 07:04:38 2020 Received: (at 42371) by debbugs.gnu.org; 16 Jul 2020 11:04:38 +0000 Received: from localhost ([127.0.0.1]:54735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jw1gr-0007qe-P0 for submit@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 ) id 1jw1go-0007qN-3a for 42371@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@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 To: Maxim Cournoyer , 42371@debbugs.gnu.org Subject: Re: bug#42371: Grafts max out build slots without being queued In-Reply-To: <878sfkkb8m.fsf@gmail.com> References: <878sfkkb8m.fsf@gmail.com> Date: Thu, 16 Jul 2020 13:04:26 +0200 Message-ID: <86365rzpol.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42371 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dear Maxim, On Wed, 15 Jul 2020 at 12:13, Maxim Cournoyer wrote: > ./pre-inst-env guix build --quiet --keep-going --check > ruby_version@1.0.2 gnome-shell-extension-gsconnect@33 > numix-gtk-theme@2.6.7 arc-theme@20190917 gnome@3.34.2 > ruby-fakefs@1.2.2 ruby-protobuf@3.10.3 ruby-fast-gettext@2.0.3 > ruby-sass-rails@5.0.7 mailcatcher@0.7.1 ruby-rspec-its@1.3.0 > warzone2100@3.4.0 keepassxc@2.6.0 wsjtx@2.2.2 js8call@2.2.0 > ruby-yard-with-tests@0.9.25 ruby-asciidoctor-pdf@1.5.3-1.f25ea78 > ruby-web-console@3.7.0 ruby-autoprefixer-rails@9.4.7 > ruby-jekyll-paginate-v2@2.0.0 ruby-solargraph@0.36.0 --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 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 16 07:09:30 2020 Received: (at 42371) by debbugs.gnu.org; 16 Jul 2020 11:09:30 +0000 Received: from localhost ([127.0.0.1]:54748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jw1la-0007xh-Ag for submit@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 ) id 1jw1lX-0007xH-Tx for 42371@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@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 To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Maxim Cournoyer Subject: Re: bug#42371: Grafts max out build slots without being queued In-Reply-To: <871rlb7ogs.fsf@gnu.org> References: <878sfkkb8m.fsf@gmail.com> <871rlb7ogs.fsf@gnu.org> Date: Thu, 16 Jul 2020 13:09:20 +0200 Message-ID: <86zh7zyavz.fsf@gmail.com> 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@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thu, 16 Jul 2020 at 12:18, Ludovic Court=C3=A8s 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 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 16 18:06:36 2020 Received: (at 42371) by debbugs.gnu.org; 16 Jul 2020 22:06:36 +0000 Received: from localhost ([127.0.0.1]:56111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwC1T-00016r-RZ for submit@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 ) id 1jwC1Q-00016c-3W for 42371@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@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 To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#42371: Grafts max out build slots without being queued References: <878sfkkb8m.fsf@gmail.com> <871rlb7ogs.fsf@gnu.org> Date: Thu, 16 Jul 2020 18:06:24 -0400 In-Reply-To: <871rlb7ogs.fsf@gnu.org> ("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@gmail.com> 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@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludo :-) Ludovic Court=C3=A8s writes: > Hi, > > Maxim Cournoyer 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@1.0.2 gnome-shell-extension-gsconnect@33 >> numix-gtk-theme@2.6.7 arc-theme@20190917 gnome@3.34.2 >> ruby-fakefs@1.2.2 ruby-protobuf@3.10.3 ruby-fast-gettext@2.0.3 >> ruby-sass-rails@5.0.7 mailcatcher@0.7.1 ruby-rspec-its@1.3.0 >> warzone2100@3.4.0 keepassxc@2.6.0 wsjtx@2.2.2 js8call@2.2.0 >> ruby-yard-with-tests@0.9.25 ruby-asciidoctor-pdf@1.5.3-1.f25ea78 >> ruby-web-console@3.7.0 ruby-autoprefixer-rails@9.4.7 >> ruby-jekyll-paginate-v2@2.0.0 ruby-solargraph@0.36.0 --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@1.0.2 gnome-shell-extension-gsconnect= @33 numix-gtk-theme@2.6.7 arc-theme@20190917 gnome@3.34.2 ruby-fakefs@1.2.2= ruby-protobuf@3.10.3 ruby-fast-gettext@2.0.3 ruby-sass-rails@5.0.7 mailcat= cher@0.7.1 ruby-rspec-its@1.3.0 warzone2100@3.4.0 keepassxc@2.6.0 wsjtx@2.2= .2 js8call@2.2.0 ruby-yard-with-tests@0.9.25 ruby-asciidoctor-pdf@1.5.3-1.f= 25ea78 ruby-web-console@3.7.0 ruby-autoprefixer-rails@9.4.7 ruby-jekyll-pag= inate-v2@2.0.0 ruby-solargraph@0.36.0 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@1.0.2 gnome-shell-extension-gsconnect@33 numix-gtk-theme@2.6.7 arc-theme@20190917 gnome@3.34.2 ruby-fakefs@1.2.2 ruby-protobuf@3.10.3 ruby-fast-gettext@2.0.3 ruby-sass-rails@5.0.7 mailcatcher@0.7.1 ruby-rspec-its@1.3.0 warzone2100@3.4.0 keepassxc@2.6.0 wsjtx@2.2.2 js8call@2.2.0 ruby-yard-with-tests@0.9.25 ruby-asciidoctor-pdf@1.5.3-1.f25ea78 ruby-web-console@3.7.0 ruby-autoprefixer-rails@9.4.7 ruby-jekyll-paginate-v2@2.0.0 ruby-solargraph@0.36.0 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 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 16 22:38:24 2020 Received: (at 42371) by debbugs.gnu.org; 17 Jul 2020 02:38:24 +0000 Received: from localhost ([127.0.0.1]:56361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwGGW-0003Tc-0S for submit@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 ) id 1jwGGS-0003TO-8f for 42371@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@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 To: zimoun Subject: Re: bug#42371: Grafts max out build slots without being queued In-Reply-To: <86365rzpol.fsf@gmail.com> (zimoun's message of "Thu, 16 Jul 2020 13:04:26 +0200") References: <878sfkkb8m.fsf@gmail.com> <86365rzpol.fsf@gmail.com> 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@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42371 Cc: 42371@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hey Simon, zimoun writes: > Dear Maxim, > > > On Wed, 15 Jul 2020 at 12:13, Maxim Cournoyer wrote: > >> ./pre-inst-env guix build --quiet --keep-going --check >> ruby_version@1.0.2 gnome-shell-extension-gsconnect@33 >> numix-gtk-theme@2.6.7 arc-theme@20190917 gnome@3.34.2 >> ruby-fakefs@1.2.2 ruby-protobuf@3.10.3 ruby-fast-gettext@2.0.3 >> ruby-sass-rails@5.0.7 mailcatcher@0.7.1 ruby-rspec-its@1.3.0 >> warzone2100@3.4.0 keepassxc@2.6.0 wsjtx@2.2.2 js8call@2.2.0 >> ruby-yard-with-tests@0.9.25 ruby-asciidoctor-pdf@1.5.3-1.f25ea78 >> ruby-web-console@3.7.0 ruby-autoprefixer-rails@9.4.7 >> ruby-jekyll-paginate-v2@2.0.0 ruby-solargraph@0.36.0 --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 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 16 23:06:53 2020 Received: (at 42371) by debbugs.gnu.org; 17 Jul 2020 03:06:53 +0000 Received: from localhost ([127.0.0.1]:56369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwGi4-000485-JW for submit@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 ) id 1jwGi0-00047q-9c for 42371@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@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 To: zimoun Subject: Re: bug#42371: Grafts max out build slots without being queued References: <878sfkkb8m.fsf@gmail.com> <86365rzpol.fsf@gmail.com> Date: Thu, 16 Jul 2020 23:06:41 -0400 In-Reply-To: <86365rzpol.fsf@gmail.com> (zimoun's message of "Thu, 16 Jul 2020 13:04:26 +0200") Message-ID: <87zh7yhmbi.fsf@gmail.com> 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@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 16 23:08:26 2020 Received: (at control) by debbugs.gnu.org; 17 Jul 2020 03:08:26 +0000 Received: from localhost ([127.0.0.1]:56373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwGja-0004Ad-KV for submit@debbugs.gnu.org; Thu, 16 Jul 2020 23:08:26 -0400 Received: from mail-qt1-f172.google.com ([209.85.160.172]:42910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwGjY-0004AO-8k for control@debbugs.gnu.org; Thu, 16 Jul 2020 23:08:25 -0400 Received: by mail-qt1-f172.google.com with SMTP id e12so6627940qtr.9 for ; Thu, 16 Jul 2020 20:08:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:message-id:to:from:subject; bh=eTpAhyOGSZdmtYPANI9v9OD8gNQZRG9bMU5/7RZRNOQ=; b=K2X12Lc7taXSlVmXf5lhpHXCHdApdmkfFqe/3++4Cpem+6iEduYfZupui1XvLeC1+y muJtJqcQFNYSY/RLdIsvmKY4tvZZ9IwK48+SBpprvANEWpixEgTjBEFbSt34Pj5x3ysA G418bUceNaVZvH74bkAIGyyeFf1GNyCuqfWc+N2dIWzcKCwbSeIS3peo37zNqeBCoCCZ HgpARqxLMIlRDdg0kPpoID4hG5qJdJbVMvf8nd2uzQP6kCRn6U3NUBqBh2Jg/LzzBIaH W6rur4T3hNefl3SGjyA2s7fTknryc5SfA36B9SooCsCtbc+Ad98hPPXdcPd/OEK3Ilds NnFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:to:from:subject; bh=eTpAhyOGSZdmtYPANI9v9OD8gNQZRG9bMU5/7RZRNOQ=; b=LMpG8TwfyCgvblE6kVtvv+oXjIEy6B0DhZrVQrpU+jHY7U5QNWsH3kJDEQQAnAHDf0 BQlsDFGRF3Vu/RbSfTegq87WaIWjiBxxDKw5af7UEaZ3y3iqHsIR0SmkUCtSBLTdD7pt /cw/HJuknQPs0wcnRt9s0FUXLlFAw9FxN6AiqzAQ0JjuNx/jwjBJdlnFAwj1c8bBnG5e 8Yn1yoU6Trxt0tlU350Hx5F7/cdc6WwVJqOXvncF4JfERjROLN4gh127NGP8kKOYFs+4 j5dklg1UwA3q/g7twx081JjlXYQH/+FLMyQ8bV2liusut+rBa2TG9swPYakbEMgkjqXD 2HMw== X-Gm-Message-State: AOAM530RhupBDTv9TwRGl2ak28ECWYAH+Hk5K+os7ga/QUr/WXZeSsjE 4gdgEwmnLPtMkjvocpfKVlaDEScMIiU= X-Google-Smtp-Source: ABdhPJwKp1RuMo1L06zzOzCoThuDsSqJ1tvtfsPeRCBsz08P3YC9RiFpycxJ2Keu3OSU75nRDeFYpQ== X-Received: by 2002:aed:2967:: with SMTP id s94mr8657292qtd.258.1594955298709; Thu, 16 Jul 2020 20:08:18 -0700 (PDT) Received: from hurd (dsl-149-149.b2b2c.ca. [66.158.149.149]) by smtp.gmail.com with ESMTPSA id h185sm8652732qkf.85.2020.07.16.20.08.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2020 20:08:18 -0700 (PDT) Date: Thu, 16 Jul 2020 23:08:17 -0400 Message-Id: <87y2nihm8u.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #42371 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) retitle 42371 All build users used up when using '--check' with many packages quit From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 17 05:23:17 2020 Received: (at 42371) by debbugs.gnu.org; 17 Jul 2020 09:23:17 +0000 Received: from localhost ([127.0.0.1]:56684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwMaL-0007LE-CF for submit@debbugs.gnu.org; Fri, 17 Jul 2020 05:23:17 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:35208) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jwMaG-0007Ky-JY for 42371@debbugs.gnu.org; Fri, 17 Jul 2020 05:23:15 -0400 Received: by mail-wr1-f68.google.com with SMTP id z2so10288703wrp.2 for <42371@debbugs.gnu.org>; Fri, 17 Jul 2020 02:23:12 -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=+m4t5Xm9WMFufQym1GVWYgMg8Y0z57ariL3uyoLtKbg=; b=Z0IRUeVKMoOe3mP21RdWUlPCmn25Prh8P18QpWiKEEV2FYburuiQsRp9kWKk5cJ5PS tK6ytXKQ29jqvXXTNpW7QbvnS6vXGZPlS7bMMtM9il8CpCL+oYUtKqQD2nuEt7bN9UuE bE8FLEyw+BkGgCM8jVepyJDuO2zdgMmh8X1Hy1V7VN7VxEm99p9UuYAxObgoaWdaoAfZ U7a6Ih5UH83NsdEtD9fCK6v5Gub+LW6N2Q3XRxz9QhfGaYp5pHoTthoaU69rSm4QEF/O KqTVk7n1Mq0CgjL845UIY3ugQXvjScltvUIYb7rFyz1S2IQ5f2HKfodChd/kAClJpwnT L6aA== 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=+m4t5Xm9WMFufQym1GVWYgMg8Y0z57ariL3uyoLtKbg=; b=AlJ1nEtjSvbitGyJwWWgFOO2/YY+mYq/EYcD9RRJBSPMawg6GYLZd+/M4BtiFJBVlA JgVE0dM9F1Ch6KGErzUER+IGBnCYtKK/E2w4efIdsV5MMK3wkeZh2At4g+jUfPfHLpZS foD+Z5SXQDn+8eVHnGAiVoEgtVpNYw2/Gl+7DSbkU5GEzoXis+ckfAi7wHT4S0ZYn7ka 4qxhcRIPeFg9fK/mkL0l3U4uXyEsR3NrT3JD6PKDEIJMJhKZrsuSPtwwnMlZUAAgx7dn TTf52ruERhmM+Fu1pcOHq3YsR61msH8r5d6zyYegXKrxIGev7IE8vjQsgp5uyedToFJW Z5vQ== X-Gm-Message-State: AOAM533/g/FOopyXqQUBmg5p0e5Am30JMLS6f3oLen2tvEw5UjJVc9zK UzYagS97MG9KPSnypXEL/+g7XOpS X-Google-Smtp-Source: ABdhPJy64qe7TIvBqaZzBdoBH1zEJ8/Dr1sD29XmEy5kiuQOCNEuE+XKKQ7uOznqhaY8woCuJ+RAog== X-Received: by 2002:a5d:44c7:: with SMTP id z7mr10016321wrr.226.1594977786551; Fri, 17 Jul 2020 02:23:06 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id l18sm13858816wrm.52.2020.07.17.02.23.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2020 02:23:05 -0700 (PDT) From: zimoun To: Maxim Cournoyer Subject: Re: bug#42371: Grafts max out build slots without being queued In-Reply-To: <87zh7yhmbi.fsf@gmail.com> References: <878sfkkb8m.fsf@gmail.com> <86365rzpol.fsf@gmail.com> <87zh7yhmbi.fsf@gmail.com> Date: Fri, 17 Jul 2020 11:23:04 +0200 Message-ID: <86ft9qxzpj.fsf@gmail.com> 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@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Maxim, > --8<---------------cut here---------------start------------->8--- > guix build --quiet --check $(guix package -A | head -n 11 | cut -f1) [...] > guix build: error: all build users are currently in use; consider creatin= g additional users and adding them to the `guixbuild' group > --8<---------------cut here---------------end--------------->8--- In my case, it starts to download substitutes (but I have remove --quiet), something like: --8<---------------cut here---------------start------------->8--- substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%= =20=20=20=20=20=20=20 11.3 MB will be downloaded:=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-jansson-2.12=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-jemalloc-5.2.1=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-libev-4.31=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-glibc-2.31=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-glibc-2.31-static=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-c-ares-1.16.0=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-nghttp2-1.41.0-lib=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-nghttp2-1.41.0=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 substituting /gnu/store/=E2=80=A6-c-ares-1.16.0...=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 downloading from https://ci.guix.gnu.org/nar/lzip/84hjhzjypgp5pgh6r5y7m561l= k625\ pn0-c-ares-1.16.0 ...=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 c-ares-1.16.0 123KiB 1.6MiB/s 00:00 [##################] 10= 0.0%=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 substituting /gnu/store/=E2=80=A6-jansson-2.12...=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 downloading from https://ci.guix.gnu.org/nar/lzip/v5rgf8v6cjxjbngkzjcznj98d= kxj8\ svg-jansson-2.12 ...=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 jansson-2.12 27KiB 4.3MiB/s 00:00 [##################] 10= 0.0%=20 [=E2=80=A6] 13.2 MB will be downloaded:=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-cyrus-sasl-2.1.27=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-glibc-2.31=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-glibc-2.31-static=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-gnutls-3.6.12=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-openldap-2.4.50=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 substituting /gnu/store/=E2=80=A6-cyrus-sasl-2.1.27...=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 downloading from https://ci.guix.gnu.org/nar/lzip/xp8545c74xkkj12q41d1zl5wn= gb47\ 7gj-cyrus-sasl-2.1.27 ...=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 cyrus-sasl-2.1.27 234K [=E2=80=A6]=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 28.0 MB will be downloaded:=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-pcre-8.44-bin=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-pcre-8.44=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-mpfr-4.0.2=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-rasqal-0.9.33=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-libxslt-1.1.34=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-raptor2-2.0.15=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-glib-2.62.6=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-dbus-1.12.16=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-glib-2.62.6-bin=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-glib-2.62.6=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-avahi-0.8=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-4store-1.1.6=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-a2ps-4.14 /gnu/store/=E2=80=A6-mesa-20.0.8-bin=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-mesa-20.0.8=20=20=20=20=20=20 [=E2=80=A6]=20=20=20 The following derivations will be built:=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 /gnu/store/=E2=80=A6-abbaye-2.0.1.drv=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-sdl-union-1.2.15.drv=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-0ad-0.0.23b-alpha.drv=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 899.1 MB will be downloaded:=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-libsodium-1.0.18=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-mozjs-38.2.1.rc0 [=E2=80=A6] /gnu/store/=E2=80=A6-ed-1.16=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-patch-2.7.6=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /gnu/store/=E2=80=A6-diffutils-3.7 [=E2=80=A6] successfully built /gnu/store/=E2=80=A6-sdl-union-1.2.15.drv=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 building /gnu/store/=E2=80=A6-0ad-0.0.23b-alpha.drv...=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 WARNING: (guile-user): imported module (guix build utils) overrides core bi= ndin\ g `delete'=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 starting phase `set-SOURCE-DATE-EPOCH'=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 starting phase `set-paths'=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 environment variable `PATH' =E2=80=A6 [=E2=80=A6] --8<---------------cut here---------------end--------------->8--- And I even tried with "-n21" and it seems ok. I am running Guix on the top of Debian with ext4. > The key is passing more than 10 packages (I have 10 build users) as an > argument when using the '--check' argument. Well, I am not sure to understand, but in nix/libstore/build.cc, "void UserLock::acquire()", there is: --8<---------------cut here---------------start------------->8--- foreach (Strings::iterator, i, users) { [=E2=80=A6] if (lockFile(fd, ltWrite, false)) { [=E2=80=A6] return; } } throw Error(format("all build users are currently in use; " "consider creating additional users and adding them to the `%1%' gr= oup") % settings.buildUsersGroup); --8<---------------cut here---------------end--------------->8--- So maybe the file is locked for whatever other reason on your machine? All the best, simon From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 21 06:41:10 2020 Received: (at 42371) by debbugs.gnu.org; 21 Jul 2020 10:41:10 +0000 Received: from localhost ([127.0.0.1]:38278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxpht-0006JM-Pl for submit@debbugs.gnu.org; Tue, 21 Jul 2020 06:41:10 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:38692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxphr-0006J6-Jz for 42371@debbugs.gnu.org; Tue, 21 Jul 2020 06:41:08 -0400 Received: by mail-wm1-f53.google.com with SMTP id f18so2368415wml.3 for <42371@debbugs.gnu.org>; Tue, 21 Jul 2020 03:41:07 -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=Kr9nngn4sb/+8vSqd+/yp3nDGNjUDX4oa6bLRssyT3k=; b=V35/X6al7WP3oJ3y20WmK8dQpRj/tMk0M2iwAQ3p7vaaaFU5WpoReOTItjFtBhYVpM +5sca+smgFCnA7ygsGjHqJMylp6cVBNr92ZyCvc0t43HPbcrzKIZBMulJmvavYWRqXWx aW5PoTlciOeaMQmhYgLk0RyXjAdIrqh/DEC4jufUptdP1GJ5p03yGzf4KdI4aiDTp0bk bobbdy6hezY7RKwqUZ3NZcQJFy5t9yRXxXMHXoQ1pNCBzQowvWxTxKo+arXruf438Xdu ofrQg9NXGbQk1rvHcpQ32qxoDVdJOmDezQ9RTN/n9txFxMvFBP/Y4kxrKJv5dXG1p847 84NA== 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=Kr9nngn4sb/+8vSqd+/yp3nDGNjUDX4oa6bLRssyT3k=; b=LyrRNTn/HcsBu2XH3cE8179tU6LYqcCsMYdHpADuQPys1X7FyldRgTQFnOMvxgl0iS zKU86wsWEJh7G8r7V+eddvB4sa24HiYp9zW+Q7+dUr3rLcEpGEQRP+0ykxbHPPbdbfoj 4pON0n6iAG/ioC4+AlSsypcvKfvedHfvVWOqj6gVgPASZzA6jrKdQfQRqO2i9KDlVW21 Ywh3tvG9y12oXRGvxDTj41cjPotVwdVI9ihFlhGZV1+6uU8QCvELgxjeUrRpnb03V2Rb 0sf8OHW7iNK4imj56vK2tS87D+Kb4aIYuG3bT/Lu3kQEo59SYLhSvbN2fsPO1zCrZpvV Y0PA== X-Gm-Message-State: AOAM530ECvPB3MHEAfXu5P1+fhoZNDcKQJ4xs+gNz+PikMkzFrpttFjQ 7u3hIPxisd8PlYJSApD1Rlg= X-Google-Smtp-Source: ABdhPJzzhfOAOdyvsjSzDC28YMbKRrKGILVxWULXyPDLk0cJbAftTiMfTushSMjzittu35KuaVgEZA== X-Received: by 2002:a1c:e008:: with SMTP id x8mr1865650wmg.129.1595328061673; Tue, 21 Jul 2020 03:41:01 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id u20sm2851617wmm.15.2020.07.21.03.41.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2020 03:41:01 -0700 (PDT) From: zimoun To: Maxim Cournoyer Subject: Re: bug#42371: Grafts max out build slots without being queued In-Reply-To: <87zh7yhmbi.fsf@gmail.com> References: <878sfkkb8m.fsf@gmail.com> <86365rzpol.fsf@gmail.com> <87zh7yhmbi.fsf@gmail.com> Date: Tue, 21 Jul 2020 12:40:59 +0200 Message-ID: <86365ldubo.fsf@gmail.com> 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@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dear, On my laptop and my desktop, both =E2=80=9Ccat /proc/cpuinfo |grep processo= r|wc -l=E2=80=9D returning 4, and with 10 guixbuild users, I get these results. On Thu, 16 Jul 2020 at 23:06, Maxim Cournoyer w= rote: > --8<---------------cut here---------------start------------->8--- > guix build --quiet --check $(guix package -A | head -n 11 | cut -f1) [=E2=80=A6] guix build: error: derivation `/gnu/store/=E2=80=A6-4ti2-1.6.9.drv' may not= be determin\ istic: output `/gnu/store/=E2=80=A6-4ti2-1.6.9' differs=20 > --8<---------------cut here---------------end--------------->8--- Then, I run this tiny script fixing --max-jobs and --cores on my desktop machine only: --8<---------------cut here---------------start------------->8--- for npkg in 4 5 6 7 8 9 10 11 12=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 do=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 for JOBS in 1 2 3 4=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 do=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 for CORES in 1 2 4 8 16 32=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 do=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 echo "# num.of pkg=3D$npkg"=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 echo "# --max-jobs=3D$JOBS"=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 echo "# --cores=3D$CORES"=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 guix build --quiet --check -k \=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 --max-jobs=3D$JOBS \=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 --cores=3D$CORES \=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 $(guix package -A | head -n $npkg | cut -f1)=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 echo " "=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 sleep 2=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 done=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 done=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 done --8<---------------cut here---------------end--------------->8--- And it hits the non-deterministic error for all the cases until the case num.of pkg=3D11 --max-jobs=3D2 --cores=3D1 where it errors "all build users are currently in use; consider creating additional users and adding them to the `guixbuild' group". Then npkg=3D11 --max-jobs=3D2 --cores=3D2 fails with non-deterministic. (I reproduce on my laptop the result for npkg=3D11 max-jobs=3D2 cores=3D1,2= .) The next case, npkg=3D11 --max-jobs=3D2 --cores=3D4 does not seem reproduci= ble on my machine; similarly for cores=3D8,16,32. Then I have not checked the reproducibility of the cases below. Interestingly, npkg=3D11 --max-jobs=3D3 --cores=3D1,2,4,8,16 fails with not enough builders. But not for --cores=3D32 which fails with non-deterministic. All the values for cores fails with not enough builder for npkg=3D11 and --max-jobs=3D4. Another surprise, npkg=3D12 --max-jobs=3D1 --cores=3D1,2,4,8,16,32 fails wi= th non-deterministic. And npkg=3D12 --max-jobs=3D2 --cores=3D2,4,8,16,32 too. All the best, simon From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 08 13:24:58 2020 Received: (at 42371) by debbugs.gnu.org; 8 Dec 2020 18:24:58 +0000 Received: from localhost ([127.0.0.1]:59706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmhfW-00036p-2V for submit@debbugs.gnu.org; Tue, 08 Dec 2020 13:24:58 -0500 Received: from mail-wm1-f45.google.com ([209.85.128.45]:54948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmhfT-00036a-NK for 42371@debbugs.gnu.org; Tue, 08 Dec 2020 13:24:56 -0500 Received: by mail-wm1-f45.google.com with SMTP id d3so2806536wmb.4 for <42371@debbugs.gnu.org>; Tue, 08 Dec 2020 10:24:55 -0800 (PST) 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=372h3eDc9kTFIb9sRtvbIfVXwaz6BwbxeeQ8O8/ZRs4=; b=PzCy8gS1VIzOYMvqL9lRm5qlN6FwIQ0iRQBTUhUw2zoMgXRhUoSBHNVbGQqwJKeE1p 7KFmIF+r2++so0TFjJtzn4A5h5mgwcKoBWLnfvo+HvFJAeQGcjMCv9ZOuQw23rv0C5z3 qSI/o4VC5HNFL3/QCzlkXefZtxOzbLwgY9VS0n7j1W3KpwpTwSaiTvLywqY+AkEKTI0r 2aC0NzrebZWLFhNa7Cb5PJnY08tKbGR5ypX0kuL8i1x62IC+E9XyCrSWYUfuEGYAcTOl Z5jkSeJ5PQfTVvi+Bz29RsCQGTOLCeMm4KJJ0MBcoipV4Rm/LYUdXlL0oUjFyXAZNMvK vbHw== 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=372h3eDc9kTFIb9sRtvbIfVXwaz6BwbxeeQ8O8/ZRs4=; b=j3JmPKXJrLAhRk3vJ3DA2Jtm9GjF850dV3QpoNQ+JL7+GCBqnihWouFO/A+8JwAzrL GBxcByteQLmLi8G/GsvpQ0/r/FOJZH96NW0gWGjwo0zht8hJF3no9XoooLT3eW8l1XA/ zuHEsGI/QBzgP6iM4tkLZ9r0hyoFOK6wfirAJRQn3kQw5/nK8JbCYb9/N//K+F1GQxKM t1OwzLbkLDHkjlAryhIkXlew8U3zt1RYoih5YmYWGm6ADMaFifKZCNWq1dRk88v5FbvN WMtoWc2mMxAFJAjtYWFnjoQ1wcoPxJpHtMPrOtnj7s8SJGofEqs2bAXn8BVxSI2d1MSH 7VlA== X-Gm-Message-State: AOAM530boJ41FPgOO8CRzt5CeYukVUQNnsGrrxRTGa8TACwBfW9dprIK k/EL2ageLlJ4TkNafG8t2T4S/DaTeeA= X-Google-Smtp-Source: ABdhPJzRbMh7vp+n+/9k161zQuwmtP0vwMJQsKibJFQwjJccGkkYHPPLAlIjextFG5/PegFlnANRvA== X-Received: by 2002:a1c:4d0a:: with SMTP id o10mr5115070wmh.185.1607451889422; Tue, 08 Dec 2020 10:24:49 -0800 (PST) Received: from pfiuh02 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id v20sm3721037wra.19.2020.12.08.10.24.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Dec 2020 10:24:48 -0800 (PST) From: zimoun To: Maxim Cournoyer Subject: Re: bug#42371: Grafts max out build slots without being queued References: <878sfkkb8m.fsf@gmail.com> Date: Fri, 04 Dec 2020 15:18:35 +0100 In-Reply-To: <878sfkkb8m.fsf@gmail.com> (Maxim Cournoyer's message of "Wed, 15 Jul 2020 12:13:13 -0400") Message-ID: <87ft4lods4.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.1 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, As a reminder about the annoyance of the bug, I get: --88--- $ ./pre-inst-env guix build -m ~/tmp/Guix/list-bioconductor.scm -k -v0 --check guix build: error: all build users are currently in use [...] Content analysis details: (2.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.45 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.45 listed in list.dnswl.org] X-Debbugs-Envelope-To: 42371 Cc: 42371@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, As a reminder about the annoyance of the bug, I get: --88--- $ ./pre-inst-env guix build -m ~/tmp/Guix/list-bioconductor.scm -k -v0 --check guix build: error: all build users are currently in use [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.45 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.45 listed in wl.mailspike.net] 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hi, As a reminder about the annoyance of the bug, I get: --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix build -m ~/tmp/Guix/list-bioconductor.scm -k -v0 --check 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--- where list-bioconductor.scm is below. It is annoying because the bug prevents massive rebuild; for instance here the ones from the Bioconductor archive, useful when massive update or to track reproducibility issue. All the best, simon --8<---------------cut here---------------start------------->8--- (use-modules (guix) (gnu) (guix download) (guix svn-download) (guix git-download) (ice-9 match) (srfi srfi-1) (srfi srfi-26)) (define (bioconductor? package) (define (bioc-string? str) (string-contains str "bioconductor.org")) (match (package-source package) ((? origin? o) (match (origin-uri o) ((? string? url) (bioc-string? url)) (((? string? urls) ...) (any bioc-string? urls)) ;or 'find' (_ #f))) (_ #f))) (define packages-from-bioconductor (fold-packages (lambda (package result) (if (bioconductor? package) (cons package result) result)) '())) ;; (map (lambda (pkg) ;; (begin ;; (format #t "~A~%"(package-name pkg)))) ;; packages-from-bioconductor) (specifications->manifest (map package-name packages-from-bioconductor)) --8<---------------cut here---------------end--------------->8---