From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id cCmQJrUYSmDdHQAA0tVLHw (envelope-from ) for ; Thu, 11 Mar 2021 13:18:45 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id kM9GIrUYSmCVJAAAB5/wlQ (envelope-from ) for ; Thu, 11 Mar 2021 13:18:45 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 089511B0B0 for ; Thu, 11 Mar 2021 14:18:45 +0100 (CET) Received: from localhost ([::1]:40742 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lKLDA-0000L8-28 for larch@yhetil.org; Thu, 11 Mar 2021 08:18:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38272) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lKLCz-0000JC-Fo for guix-devel@gnu.org; Thu, 11 Mar 2021 08:18:33 -0500 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:45456) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lKLCo-0007zG-QE for guix-devel@gnu.org; Thu, 11 Mar 2021 08:18:30 -0500 Received: by mail-wr1-x431.google.com with SMTP id e10so1814830wro.12 for ; Thu, 11 Mar 2021 05:18:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=ocKXDmpT5B1wH9uoio5Riy4Q1qYpitgBgTcLSjsus2Q=; b=SjCndaQe+fDOvtxC5Htt/Mgyr7Akg7ym6UWmI1nhhTJUbcgyAQrneHpB2L3ht4UBLN Y8pT9YNvX/JMmhC+1A67UEBqANjtnvX8OqxjDz5Fgw5W4OHTLZUISLsfNa0smjGI5NCj H9P168oJLNGy8szAPAiNIhWugyT1Z21/Z5lDhEuk7Ut1kdk5Hr1TIUTCUQJD6euwLC7H qdcFYZdjLDcdTUoLDmYVS0BK6h678m3oNobLMhgXax0kXZcjJEMeS2gjgIH/eSOlfyeb zVFIm5GnasoIV1Yt+G4w357E8yM7xVcv12WXDi153BNsKDxc5XMU5mxx7ZC5dC3zyZDI rngw== 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 :content-transfer-encoding; bh=ocKXDmpT5B1wH9uoio5Riy4Q1qYpitgBgTcLSjsus2Q=; b=Bpn8CaRgBzhHytx5p3rpkID67i/w+gy0zWrhG5yld+QI6ZUcOrscev2xFwW1SQPkGk Z3bpX/5U62f1qTb/sZI/rttTE9eQe8KYDhemEQSKR51b0I2RdnIsJbXuDY2xoH0yfkU0 c+p9FpXqyAro2oQYYTOFRXbjSHUEt8CqDHi6tbUYqUnOHg2LcMALeGbaX/PUOlgJ30gu 1VeSu80dZxwS70nNzStvnAWpmbrf+wZOpn+/+HYw5WBXsf+zNIwjwZBZbK9WGGJQjhDa WaBP7kMowpxNvC/kDqhWXkyyVES3XqTyPlG7rUbiMu03UbQNiJui4MmPuAQdM6FPh215 K3UQ== X-Gm-Message-State: AOAM530VTmEaVktqUje+yRxcg0ZWmiLZO6WAyIdg5mLW+lr4qo1TpX1v vkzovdWj9Ujo6UHqRvMZTQMfznLW09s= X-Google-Smtp-Source: ABdhPJyFPW5q+KvyYOWdRpYdescf7yYs9JGFHp5AYTwlmJW1jYAf6zBJ82sgxz7Un/mO2k6RC7m/hw== X-Received: by 2002:a5d:4b06:: with SMTP id v6mr8934070wrq.41.1615468700438; Thu, 11 Mar 2021 05:18:20 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id p18sm4824995wro.18.2021.03.11.05.18.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Mar 2021 05:18:20 -0800 (PST) From: zimoun To: Guix Devel , Leo Famulari Subject: Examples on why ungrafting is necessary Date: Thu, 11 Mar 2021 14:16:16 +0100 Message-ID: <86wnud6db3.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x431.google.com 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-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1615468725; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=ocKXDmpT5B1wH9uoio5Riy4Q1qYpitgBgTcLSjsus2Q=; b=N0Tw0TGbtZnD8wvWZfyUAqyJb0UK0QklHnKClH0982xyFIA+zpIX7W5LfHCGUyxfoEiW+e wHl8HcA3rU29l0KtZEaxF4AsMSAf/ZQcR3t+BI4NrRt69eQ1QYjXXat3cP1R37IWhOYcRJ JGG0jCmFp5w9ZNKNrVWNdDpFR3/zMVbxOikEOUuvmzmaRFm9Om5Oj8ABrne9uZJNq+i9GB hXWH+u2LNYdm4widT3Vi6rUmQwrn4nTuopqYiPjjMOWchwWalNgYMtt2mYBIXVyYqAh/wf VTq2TzAvBo8iwdJxp4cyBJqZT4SjJ+ye3frFU4Ey2/PJpejCl8D7anHdZBLQnA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1615468725; a=rsa-sha256; cv=none; b=kfSrrX6NJ1/dqXhnKdoctFenlOAEwTsQvGe1omCyMDiwwKnmfr2q3bDfI3Is7kLwYIvXvH KBU5Q2vjX+no2P6LQchoIX5TUqfOH0fb+j0ouES1Q70ymU0fzG51v0q+uL0huRjyYxyRKu xn9CltwdCC0GKULLvpwAf+HnpsIQkno+TlOJSBM2yOkroqh2U+RjAUi2ii9DXFKRQ8+1pr FEPZ4L/GpdVX0vK+qJzKuwsIEcVsqYbgkY+qfEW3pWotnqPMYPDS3dgKRemDsrOjt6Sk57 cKGOoj8lIEz94AJPLTAeYkpeVTmpuMLpVg4N98PRZZhLT4641okQnX9ZwRZmkg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=SjCndaQe; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -3.09 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=SjCndaQe; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 089511B0B0 X-Spam-Score: -3.09 X-Migadu-Scanner: scn0.migadu.com X-TUID: 7O8vcqf5Q15o Hi, Updating the package r-chemminer, it leads to this huge stack of grafts. To be concrete, it is 84 grafts for a =E2=80=9Csimple=E2=80=9D R p= ackages. On my machine, the grafting steps are longer than building (compiling and R dance). We definitively need a way to tackle this. Maybe when is in frozen state, we could spend 2-5 days to tackle as much as graft that we can. The previous Leo=E2=80=99s initiative is really worth and maybe we should h= ave a hackathon or something because my feeling is that more grafts are added than removed. Cheers, simon --8<---------------cut here---------------start------------->8--- applying 1 graft for /gnu/store/=E2=80=A6-dbus-1.12.16.drv ... grafting '/gnu/store/=E2=80=A6-dbus-1.12.16' -> '/gnu/store/=E2=80=A6-dbus-= 1.12.16'... successfully built /gnu/store/=E2=80=A6-dbus-1.12.16.drv applying 1 graft for /gnu/store/=E2=80=A6-cyrus-sasl-2.1.27.drv ... grafting '/gnu/store/=E2=80=A6-cyrus-sasl-2.1.27' -> '/gnu/store/=E2=80=A6-= cyrus-sasl-2.1.27'... successfully built /gnu/store/=E2=80=A6-cyrus-sasl-2.1.27.drv applying 1 graft for /gnu/store/=E2=80=A6-libxrender-0.9.10.drv ... grafting '/gnu/store/=E2=80=A6-libxrender-0.9.10' -> '/gnu/store/=E2=80=A6-= libxrender-0.9.10'... successfully built /gnu/store/=E2=80=A6-libxrender-0.9.10.drv applying 1 graft for /gnu/store/=E2=80=A6-libxt-1.2.0.drv ... grafting '/gnu/store/=E2=80=A6-libxt-1.2.0' -> '/gnu/store/=E2=80=A6-libxt-= 1.2.0'... successfully built /gnu/store/=E2=80=A6-libxt-1.2.0.drv applying 2 grafts for /gnu/store/=E2=80=A6-libxft-2.3.3.drv ... grafting '/gnu/store/=E2=80=A6-libxft-2.3.3' -> '/gnu/store/=E2=80=A6-libxf= t-2.3.3'... successfully built /gnu/store/=E2=80=A6-libxft-2.3.3.drv applying 3 grafts for /gnu/store/=E2=80=A6-libxmu-1.1.3.drv ... grafting '/gnu/store/=E2=80=A6-libxmu-1.1.3' -> '/gnu/store/=E2=80=A6-libxm= u-1.1.3'... successfully built /gnu/store/=E2=80=A6-libxmu-1.1.3.drv applying 3 grafts for /gnu/store/=E2=80=A6-libxpm-3.5.13.drv ... grafting '/gnu/store/=E2=80=A6-libxpm-3.5.13' -> '/gnu/store/=E2=80=A6-libx= pm-3.5.13'... successfully built /gnu/store/=E2=80=A6-libxpm-3.5.13.drv applying 2 grafts for /gnu/store/=E2=80=A6-openjpeg-2.3.1.drv ... grafting '/gnu/store/=E2=80=A6-openjpeg-2.3.1' -> '/gnu/store/=E2=80=A6-ope= njpeg-2.3.1'... successfully built /gnu/store/=E2=80=A6-openjpeg-2.3.1.drv applying 5 grafts for /gnu/store/=E2=80=A6-libxaw-1.0.13.drv ... grafting '/gnu/store/=E2=80=A6-libxaw-1.0.13' -> '/gnu/store/=E2=80=A6-libx= aw-1.0.13'... successfully built /gnu/store/=E2=80=A6-libxaw-1.0.13.drv applying 1 graft for /gnu/store/=E2=80=A6-openldap-2.4.57.drv ... grafting '/gnu/store/=E2=80=A6-openldap-2.4.57' -> '/gnu/store/=E2=80=A6-op= enldap-2.4.57'... successfully built /gnu/store/=E2=80=A6-openldap-2.4.57.drv applying 1 graft for /gnu/store/=E2=80=A6-ruby-2.6.5.drv ... grafting '/gnu/store/=E2=80=A6-ruby-2.6.5' -> '/gnu/store/=E2=80=A6-ruby-2.= 6.5'... successfully built /gnu/store/=E2=80=A6-ruby-2.6.5.drv applying 2 grafts for /gnu/store/=E2=80=A6-curl-7.74.0.drv ... grafting '/gnu/store/=E2=80=A6-curl-7.74.0' -> '/gnu/store/=E2=80=A6-curl-7= .74.0'... successfully built /gnu/store/=E2=80=A6-curl-7.74.0.drv applying 2 grafts for /gnu/store/=E2=80=A6-tk-8.6.10.drv ... grafting '/gnu/store/=E2=80=A6-tk-8.6.10' -> '/gnu/store/=E2=80=A6-tk-8.6.1= 0'... successfully built /gnu/store/=E2=80=A6-tk-8.6.10.drv applying 3 grafts for /gnu/store/=E2=80=A6-python-3.8.2.drv ... grafting '/gnu/store/=E2=80=A6-python-3.8.2' -> '/gnu/store/=E2=80=A6-pytho= n-3.8.2'... grafting '/gnu/store/=E2=80=A6-python-3.8.2-tk' -> '/gnu/store/=E2=80=A6-py= thon-3.8.2-tk'... successfully built /gnu/store/=E2=80=A6-python-3.8.2.drv applying 3 grafts for /gnu/store/=E2=80=A6-python2-2.7.17.drv ... grafting '/gnu/store/=E2=80=A6-python2-2.7.17' -> '/gnu/store/=E2=80=A6-pyt= hon2-2.7.17'... grafting '/gnu/store/=E2=80=A6-python2-2.7.17-tk' -> '/gnu/store/=E2=80=A6-= python2-2.7.17-tk'... successfully built /gnu/store/=E2=80=A6-python2-2.7.17.drv applying 2 grafts for /gnu/store/=E2=80=A6-glib-2.62.6.drv ... grafting '/gnu/store/=E2=80=A6-glib-2.62.6-bin' -> '/gnu/store/=E2=80=A6-gl= ib-2.62.6-bin'... grafting '/gnu/store/=E2=80=A6-glib-2.62.6' -> '/gnu/store/=E2=80=A6-glib-2= .62.6'... successfully built /gnu/store/=E2=80=A6-glib-2.62.6.drv applying 4 grafts for /gnu/store/=E2=80=A6-cairo-1.16.0.drv ... grafting '/gnu/store/=E2=80=A6-cairo-1.16.0' -> '/gnu/store/=E2=80=A6-cairo= -1.16.0'... successfully built /gnu/store/=E2=80=A6-cairo-1.16.0.drv applying 4 grafts for /gnu/store/=E2=80=A6-cairo-1.16.0.drv ... grafting '/gnu/store/=E2=80=A6-cairo-1.16.0' -> '/gnu/store/=E2=80=A6-cairo= -1.16.0'... successfully built /gnu/store/=E2=80=A6-cairo-1.16.0.drv applying 1 graft for /gnu/store/=E2=80=A6-harfbuzz-2.6.4.drv ... grafting '/gnu/store/=E2=80=A6-harfbuzz-2.6.4' -> '/gnu/store/=E2=80=A6-har= fbuzz-2.6.4'... successfully built /gnu/store/=E2=80=A6-harfbuzz-2.6.4.drv applying 5 grafts for /gnu/store/=E2=80=A6-poppler-0.86.1.drv ... grafting '/gnu/store/=E2=80=A6-poppler-0.86.1' -> '/gnu/store/=E2=80=A6-pop= pler-0.86.1'... successfully built /gnu/store/=E2=80=A6-poppler-0.86.1.drv applying 6 grafts for /gnu/store/=E2=80=A6-pango-1.44.7.drv ... grafting '/gnu/store/=E2=80=A6-pango-1.44.7' -> '/gnu/store/=E2=80=A6-pango= -1.44.7'... successfully built /gnu/store/=E2=80=A6-pango-1.44.7.drv applying 13 grafts for /gnu/store/=E2=80=A6-texlive-bin-20190410.drv ... grafting '/gnu/store/=E2=80=A6-texlive-bin-20190410' -> '/gnu/store/=E2=80= =A6-texlive-bin-20190410'... GC Warning: Repeated allocation of very large block (appr. size 1052672): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 1052672): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 1052672): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 1052672): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 1052672): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 1052672): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 1052672): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 1052672): May lead to memory leak and poor performance successfully built /gnu/store/=E2=80=A6-texlive-bin-20190410.drv applying 1 graft for /gnu/store/=E2=80=A6-texlive-union-51265.drv ... grafting '/gnu/store/=E2=80=A6-texlive-union-51265' -> '/gnu/store/=E2=80= =A6-texlive-union-51265'... successfully built /gnu/store/=E2=80=A6-texlive-union-51265.drv applying 14 grafts for /gnu/store/=E2=80=A6-r-minimal-4.0.4.drv ... grafting '/gnu/store/=E2=80=A6-r-minimal-4.0.4' -> '/gnu/store/=E2=80=A6-r-= minimal-4.0.4'... successfully built /gnu/store/=E2=80=A6-r-minimal-4.0.4.drv applying 1 graft for /gnu/store/=E2=80=A6-r-rcpp-1.0.6.drv ... grafting '/gnu/store/=E2=80=A6-r-rcpp-1.0.6' -> '/gnu/store/=E2=80=A6-r-rcp= p-1.0.6'... successfully built /gnu/store/=E2=80=A6-r-rcpp-1.0.6.drv applying 2 grafts for /gnu/store/=E2=80=A6-r-chemminer-3.42.2.drv ... grafting '/gnu/store/=E2=80=A6-r-chemminer-3.42.2' -> '/gnu/store/=E2=80=A6= -r-chemminer-3.42.2'... successfully built /gnu/store/=E2=80=A6-r-chemminer-3.42.2.drv /gnu/store/=E2=80=A6-r-chemminer-3.42.2 --8<---------------cut here---------------end--------------->8---