From unknown Sat Jun 14 03:57:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43079: guix ignores available substitutes Resent-From: Jonathan Brielmaier Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 27 Aug 2020 23:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43079 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43079@debbugs.gnu.org X-Debbugs-Original-To: bug-guix Received: via spool by submit@debbugs.gnu.org id=B.159857156922687 (code B ref -1); Thu, 27 Aug 2020 23:40:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Aug 2020 23:39:29 +0000 Received: from localhost ([127.0.0.1]:44471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBRUP-0005tr-8i for submit@debbugs.gnu.org; Thu, 27 Aug 2020 19:39:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:54976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBRUN-0005th-5d for submit@debbugs.gnu.org; Thu, 27 Aug 2020 19:39:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kBRUM-0007ET-Ro for bug-guix@gnu.org; Thu, 27 Aug 2020 19:39:26 -0400 Received: from mout.web.de ([217.72.192.78]:52269) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kBRUK-0005kQ-7s for bug-guix@gnu.org; Thu, 27 Aug 2020 19:39:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1598571560; bh=j3eS1ydon1DRKCpa00dwTUFtOH0pgTWW9CZNlIZzp+4=; h=X-UI-Sender-Class:From:To:Subject:Date; b=Q888kaKsAhUYNzYTHSy3dhxsIQZenu8tTDkrcgMi8fVeso308iznsHBTM9CE9nKJ+ zs5IZ+rLaiRoG3GpgIjlu+5PecstukfSsyuOlRChl+4a64/FYA3NgYBppN5F5tj4/9 ERSzIrWGb9zvX4oKtU9F886nhvY/YpQLCWGMznZk= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.61] ([92.117.245.111]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M6mPA-1kYciC0JQy-00wUHu for ; Fri, 28 Aug 2020 01:39:20 +0200 From: Jonathan Brielmaier Message-ID: <8a6a6ee3-d196-b54a-378b-eea00c270a56@web.de> Date: Fri, 28 Aug 2020 01:39:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Icedove/68.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:8ncJrOMBOXIfsBpHDSWIhb4bNRAFUGGteEHENM1kvsnzxGhmZvr 7ucoU22UvQxuHAwAQvjxsMyraqFyuO8XsbRGpVIEPYL1JqWeqfwHDgzxY8t0nkJnWasgNJQ 220mc8jliZ5A1ykqDjHa/s9mPlsdZxHkrdPganp38EZScV00w8BsMfK/jEs7Bd3LZRFY3IS oIbtJoYD2KXBFSX8zfixA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:zxv6AEwyziQ=:rQcgYmSxYkEIOYHJjOsKiS tGg9k+e+kcqlQKKkRysKJ5dxzbLg8GHqKLSieLHFn34J+JVJaO+ciMltDOou6IpZapVskCU2r s1yfLNxAeq0jOS/soodQIJsfQwuZZm6qrwGSCE+Yxo14lSYWG9DpTavDbwI9q1IU7EAViC7J7 TP35UCXrEIyO+20URnI+RkwI88iRikB0WgarkeQIkHfB1BHqYt1v4CVSZ/Bo0PzM8xCrWTy0F VqrdtIRbvkFssrMNTqIGWGRxbA0ou725yKyRy4Z4lqbzBbs7n/DhR8ZoTIN9NyARm9z3fRWiC K1VCias2dlt8lcZ+w4kawOpS/RtoevNzcT6UdrbpEPO3Z41iIc2xieeCEGGYjoi+ehiS4JQUD vjkonvYcbYZNAgtoqQFcmeaKOza+w6eU4ZUQaAA/0ut+Wu3kW1t+m8XvRmL94Npxw9XXdNxQK yD1KbcSy5FqN4YJBstOjzI4iBtaX49Qt+jdV64Om0sXZrzYrelihN4U5uj+YfEbyNWM01meYs bNbQaABJrTKqR+gMhktlq6BT/X6fALa2CirXnvfjaRdKgrsn0AaOf71zdSOB77HUqE0kqQKmT AWLpv4LpDGN6O5uudCq9aZ2lLe3GdA1AIbS8sOgflyoz4x7+qUqNY/or/pWbxr4OA/Ot7yYjE rAEIXEHhQQ3rPf3T/WyoznY+dZCQw3v+EvJNq1xeSTws0WQFwW/x1lXnUec6NQ7ZGfQ0kF+lP SLrYmrR7LuClfM68OzbXEprlmfU4XTv9keHW1k++eaWmwcaMOIDCnMR49W7e9FYH1CDlwH5Bj cwE9Xl0VNXmIjrajXFg07UdnBZwUz05LGwo/Dkr5auK0Xzifc1de0+DHh9WlQpI/vhzLbeBbt K25PKHs8BRDsj2lmvY2RVU5Rm47Xw1P+WjAp8VS5YupwK6wakYJQqfKMaRGYKBjs6P054ooqE iIvteeuKEbOToyCty737msuwXmptU1ZmZylkc3gUv8h8jrdTPWeb02+RBQn73hFJosL68hZ+1 Cr0TGQwyIsGH59pe3eVT4KVAWxBjggyq65l6Dqc4rDhfdh6syt85rIbPWZWW5LSSnqjatre+L i9UrxpaqM8wiTWQvZV6hpvfanCzoBD0aGDXG6Y+3s7APAP1kRGOBSOE5s/UIX29S3YlpvdK7g EYF+bfXvId1ByDJ7mxMmzGN3G1dmkEufE73WcPYf8f1tk05wBaTgXa4TVoOEApp4T/RxTQI1H HvTs6fSg1j9SzBgMyWCPbeXt7yzpHEzNi99492A== Received-SPF: pass client-ip=217.72.192.78; envelope-from=jonathan.brielmaier@web.de; helo=mout.web.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/27 19:39:20 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.1 (/) 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.4 (--) I have a laptop and a desktop which are using the same system configuration apart from hostname, uuid of hard disk, bootloader (EFI vs grub) and mount-points. So I expect that those systems behave very similar but they don't. Doing a system reconfigure on the desktop works as expected, on the laptop not. It doesn't fetch substitutes and therefore wants to build hundreds of packages/derivations. I can connect from my laptop to ci.guix.gnu.org and fetching substitutes via wget works. guix version =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D guix describe @ laptop guix eb622c6 Repository-URL: https://git.savannah.gnu.org/git/guix.git Branch: master Commit: eb622c6b128024179494253510bebe8bcacb8e6f But I found a strange thing. 1. step: try to "build" a package which should fetch just the substitutes -> it doesn't work =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D guix@laptop $ guix build calibre --dry-run Folgende Ableitungen w=C3=BCrden erstellt: /gnu/store/djli9lxajn8r8d8hq6r4848yj6p79k3j-calibre-4.18.0.drv /gnu/store/28gk4rylv0hsrswybp6biaxznwa81avm-python2-html5lib-1.0.1.drv /gnu/store/5507fjclaf39ad92wj9pv53zqbfzzqil-python2-six-1.14.0.drv /gnu/store/0gf3jrj490sljsar5ldp1609ng68bpgr-python2-pluggy-bootstrap-0.13.= 1.drv /gnu/store/j37a17a6bv1r6j0bm1hpy5qph9mcyy2w-python2-importlib-metadata-boo= tstrap-1.5.0.drv /gnu/store/mf69d2vgccqmgyrd0nq9nf545sjrxzy4-python2-typing-3.7.4.3.drv /gnu/store/z836bndwjprjz6hi6zcd7b0bl0hd140l-typing-3.7.4.3.tar.gz.drv /gnu/store/zwl80hfc4srhw6yjmfj1v048rx2dxk52-python2-importlib-resources-bo= otstrap-1.0.2.drv /gnu/store/ac07fdv2zb5fbcgb6hnfzdyb3vs98pzi-python2-pytest-bootstrap-4.6.9= .drv /gnu/store/kv1g1y8fz650h5wnj4wjiw0ja30z1di3-six-1.14.0.tar.gz.drv /gnu/store/p3q7k35ws1zpf28zv6n8mlk8jpy341da-python2-webencodings-0.5.1.drv /gnu/store/2hm00zq5y23inwqh5lgg7zhyic1nj07h-python2-funcsigs-1.0.2.drv /gnu/store/16a8hm8dhz6xfvyv52q2zzlmcfai949s-python2-traceback2-1.4.0.dr= v /gnu/store/aayb3j040ykg8rp9igwcd22816871gvz-traceback2-1.4.0.tar.gz.drv /gnu/store/dwrfcmgh3x8aw1h95385m6jx7pvl2n3d-python2-unittest2-1.1.0.drv /gnu/store/kd27bgwpmbcw7p5cd7a52cz91112xr18-unittest2-1.1.0.tar.xz.drv /gnu/store/572fw1qqprqrjvkx3c1hrq9kgawc6b0w-unittest2-1.1.0.tar.gz.drv /gnu/store/c49sxyw60z2wym3xx64v3c2k98ddfvcj-python2-importlib-metadata-1.5= .0.drv /gnu/store/hyzp3l78cwlchmf75qxryfv0wg0xhx2p-python2-importlib-resources-1.= 0.2.drv /gnu/store/xgqpc3sprszggp6i3hgiag5xlg02jskl-python2-pathlib2-2.3.5.drv /gnu/store/klj6vgh9jqwcbw3xx7fmcf0ga2jialhy-python2-contextlib2-0.6.0.post= 1.drv /gnu/store/yc3a0bldf937hwkvwmv9r37b5zlmyq4i-python2-zipp-1.0.0.drv /gnu/store/bvf121wfwkp7j4ll73mkk0xdxk6z5xwm-zipp-1.0.0.tar.gz.drv /gnu/store/dp5wrnylljpjxiiw8rhhxdk0k2s0qfqj-python2-pytest-4.6.9.drv /gnu/store/q3vxw8j5b6ilga6n5irxvlrff6ayjl5d-python2-mock-3.0.5.drv /gnu/store/rdwixhs7x4kgr7ib4ag7z81n3gcswg28-python2-pluggy-0.13.1.drv /gnu/store/xw2hnqjgwb0nx1v76isv39mp994shz7j-webencodings-0.5.1.tar.gz.d= rv /gnu/store/43n3hn59ap7nzks59a11p1vahsf9wqrh-python2-html2text-2019.8.11.dr= v /gnu/store/61lb2rbvdwpzxxm23qk6vvqsk9mcchgj-python2-pillow-6.2.1.drv /gnu/store/6474sh8h3w5d0hgd4q2xx90gkgqwd0l5-python2-dateutil-2.8.1.drv /gnu/store/8ddh4irmpqvr1vb6ai7b6b04mbgdm7x8-python2-pytest-cov-2.8.1.dr= v /gnu/store/73zvgpxg2wga2xrkg8mv8f65p7rv846k-python2-odfpy-1.4.1.drv /gnu/store/868g8grxqv6yyb1gfsib0i9ygfh3rkic-python2-cssselect-1.1.0.drv /gnu/store/azpwlsxcfqbh1y846f98dzg98vdyf8q1-python2-chardet-3.0.4.drv /gnu/store/bf7psbq535awadm5ydc1n2wlnkxl4rm4-python2-msgpack-1.0.0.drv /gnu/store/ci254iy86210q41p72cdqj53hxmakrwq-python2-flake8-3.8.3.drv /gnu/store/s44mm4nh0hhc8zkw77zlxh84vnfs676p-python2-mccabe-0.6.1.drv /gnu/store/y5bw36xvkiykcza4b1bhv6s4pwxiqszy-python2-pycodestyle-2.6.0.d= rv /gnu/store/gvycs2vxdapxcd7jmn9xh6g9rlxsxv0p-python2-mechanize-0.4.5.drv /gnu/store/p3i2n5h9rsdclrn6p0v24d19g43ljd00-python2-pyqtwebengine-5.14.0.d= rv /gnu/store/w2l6gy7jj14fcfaaa514199nfbgxabdc-qtwebengine-5.14.2.drv /gnu/store/rwd337f70yppg243hp418nlw0dmmcvif-js-mathjax-2.7.2.drv /gnu/store/58yxhzfyf9lhab6d5ja91mj3ak42aq00-uglify-js-0.1-1.429c5e1d8.d= rv /gnu/store/fqbfj9flm0r51bcalz8z8jjrj896rqnj-sbcl-cl-uglify-js-0.1-1.429c5e= 1d8.drv /gnu/store/7ga1f87f8d1qw0szipaa4yky6qy9fwdi-sbcl-parse-number-1.7.drv /gnu/store/rsqsp69vjkfvkljbkm6n0jcw4d5d881b-sbcl-2.0.7.drv /gnu/store/gq8g27c0x9ppaxfghbjgjxzm60rxsh1n-sbcl-2.0.7-source.tar.bz2.d= rv /gnu/store/b5b90k32mdaivc8b15n6091v09r77r74-sbcl-iterate-1.5.drv /gnu/store/pfvsajb34n3yxxm7s1hz5mlqs7lfkiia-sbcl-rt-1990.12.19-1.a6a7503.d= rv /gnu/store/c2jcrvsnkxr6fhpzkrvz5ibjl37jhj6p-sbcl-cl-ppcre-2.1.1.drv /gnu/store/wrph6hlxpsjxs8x4wz1nkl075xky8c16-sbcl-flexi-streams-1.0.18.d= rv /gnu/store/ifpc2kw8mq83j7klvw7mh1q23bxq30vc-sbcl-trivial-gray-streams-0.0.= 0-1.ebd59b1.drv /gnu/store/cvsqd5iiyj2m0q9lv53qnz6sd2lcwn9l-sbcl-cl-ppcre-unicode-2.1.1.dr= v /gnu/store/2v3yf2h4w0lds9gpm4b70sk9irldmw2q-sbcl-cl-unicode-0.1.6.drv /gnu/store/l4gxbwfqrij5mqv9hfxixq0mvgrhg48k-sbcl-cl-unicode-base-0.1.6.drv /gnu/store/xfbf58b2nkpqrjqy5jnvqsms625ca8hw-sbcl-parse-js-0.0.0-1.fbadc602= 9.drv 2. step: try the same on a different system =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D jonathan@remote-system ~$ guix build calibre The following derivation will be built: /gnu/store/djli9lxajn8r8d8hq6r4848yj6p79k3j-calibre-4.18.0.drv 89.0 MB will be downloaded: /gnu/store/pwi4fbzxp6k30575j6yd7r93k1hly5d2-python2-dukpy-0.3 [...] /gnu/store/5w29w5glfv7c9zzc145ml39zsa12kabq-python2-funcsigs-1.0.2 /gnu/store/mkyzka766w2snbl4zd9j62p2w104zm3l-python2-html2text-2019.8.11 /gnu/store/asvwznls5cm91mxq24rwfv4jixf6rm31-python2-html5lib-1.0.1 substituting /gnu/store/2kssjypd0j7lhc246jj86kyyjlkqq6rl-calibre-4.18.0.tar.xz... downloading from https://ci.guix.gnu.org/nar/2kssjypd0j7lhc246jj86kyyjlkqq6rl-calibre-4.18.= 0.tar.xz ... calibre-4.18.0.tar.xz 35.7MiB 15.3MiB/s 00:02 [##################] 100.0% substituting /gnu/store/bsqiibz50k34jq4d93xag6gjj5gvn7y4-js-mathjax-2.7.2.= .. downloading from https://ci.guix.gnu.org/nar/lzip/bsqiibz50k34jq4d93xag6gjj5gvn7y4-js-mathj= ax-2.7.2 ... js-mathjax-2.7.2 2.6MiB 1.9MiB/s 00:01 [##################] 100.0% substituting /gnu/store/vkk19ky171b06jca0nfqm5s0zy5nc5bd-optipng-0.7.7... downloading from https://ci.guix.gnu.org/nar/lzip/vkk19ky171b06jca0nfqm5s0zy5nc5bd-optipng-= 0.7.7 ... optipng-0.7.7 41KiB 1.4MiB/s 00:00 [##################] 100.0% substituting /gnu/store/g4ixn1vhxazn44dzbsw3c37kxlfhjvx3-podofo-0.9.6... downloading from https://ci.guix.gnu.org/nar/lzip/g4ixn1vhxazn44dzbsw3c37kxlfhjvx3-podofo-0= .9.6 ... podofo-0.9.6 1.2MiB 2.6MiB/s 00:00 [##################] 100.0% substituting /gnu/store/9nq9dkjrfsnyipmqa516y02xgj1f5hm6-python2-appdirs-1.4.3... downloading from https://ci.guix.gnu.org/nar/lzip/9nq9dkjrfsnyipmqa516y02xgj1f5hm6-python2-= appdirs-1.4.3 ... python2-appdirs-1.4.3 11KiB 3. step: remove substitute cache on laptop =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D sudo rm -rf /var/guix/substitute/cache/ 4. step: rerun step 1 and you can see that it now has substitutes =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D guix@laptop ~$ guix build calibre --dry-run substitute: Liste der Substitute von =E2=80=9Ehttps://ci.guix.gnu.org=E2= =80=9C wird aktualisiert =E2=80=A6 100.0% substitute: Liste der Substitute von =E2=80=9Ehttps://mirror.brielmaier.ne= t=E2=80=9C wird aktualisiert =E2=80=A6 100.0% Folgende Ableitung w=C3=BCrde erstellt: /gnu/store/djli9lxajn8r8d8hq6r4848yj6p79k3j-calibre-4.18.0.drv 42,2 MB w=C3=BCrden heruntergeladen: /gnu/store/bsqiibz50k34jq4d93xag6gjj5gvn7y4-js-mathjax-2.7.2 /gnu/store/xjjsr0iz35njjkzbvqqv6ywnnsi96rdj-python2-webencodings-0.5.1 /gnu/store/gywcnby5yr7772cjbmf4vhvshp3s0is1-qtwebengine-5.14.2 /gnu/store/2531vz02jggmkmrz3zqj60287kz3nxi4-python2-pyqtwebengine-5.14.= 0 /gnu/store/wsy8k18ml97xld5j3d1v3c6aw50x8nq6-python2-mechanize-0.4.5 /gnu/store/8h7b4bvn1zcxzpqih0wy6xlihsm3z3is-python2-pycodestyle-2.6.0 /gnu/store/28hqf5rhn5cbsygrm7mdpy4jypyd95jc-python2-mccabe-0.6.1 /gnu/store/fbkja9gaxkvlp493vq0m1iisxnbpbmi7-python2-flake8-3.8.3 /gnu/store/1ycfggk9fjasik1k4w34fj72g0lwa61j-python2-msgpack-1.0.0 /gnu/store/pxrh8ps7civz1iafj8klqjzk2jisqy78-python2-chardet-3.0.4 /gnu/store/4q0p868nnwc3rkmms2lh9yk6gby87w7w-python2-cssselect-1.1.0 /gnu/store/6nf0madn8ksciwdfgqh8vgj7x83520ma-python2-odfpy-1.4.1 /gnu/store/10w4shanr7rpbg5mi124bva4s506gh2g-python2-dateutil-2.8.1 /gnu/store/k9s2yn2khrlghav5asc813gw9f567n20-python2-pillow-6.2.1 /gnu/store/xlj3v9vx1ar1cz11cgq054kc5c312wvi-python2-zipp-1.0.0 /gnu/store/0hgxna28mdzspl5xzxxmg118qhbfhk5s-python2-pathlib2-2.3.5 /gnu/store/xqwbsdfbcli5w0w4ns6ix4v9206a02w6-python2-pluggy-0.13.1 /gnu/store/b6pxdvysqslmidp44pqs0xwsacc1a238-python2-mock-3.0.5 /gnu/store/lp0pn7n5knnbax6vjrfr7nyvls2hcga9-python2-contextlib2-0.6.0.post= 1 /gnu/store/3yvp9i6vv0bf7gc5bj9g1c83nh69rxzc-python2-importlib-resources-1.= 0.2 /gnu/store/n1xrr7vyaxp0048l84qhk44mak099khl-python2-importlib-resources-bo= otstrap-1.0.2 /gnu/store/7vhmdrjny5cw9pjki8lvd67fgjw0a670-python2-typing-3.7.4.3 /gnu/store/0spblvb6p55mxyd869zf5nrwzpip1xzp-python2-importlib-metadata-boo= tstrap-1.5.0 /gnu/store/yfskq5hd6rsnxch7jhdrlwz9jc8gdb66-python2-pytest-bootstrap-4.6.9 /gnu/store/wgw4l07353rzb6nzvfngfl1axdf87jzy-python2-pluggy-bootstrap-0.13.= 1 /gnu/store/xczivh749npq3lni1qflgfsz6c728qf3-python2-pytest-4.6.9 /gnu/store/ds665rg4n8wsick1hry5w0gdw5l10lsh-python2-importlib-metadata-1.5= .0 /gnu/store/lr88qfwz3lfwy2ygqbmnhc193d7m2k7l-python2-six-1.14.0 /gnu/store/5w29w5glfv7c9zzc145ml39zsa12kabq-python2-funcsigs-1.0.2 /gnu/store/mkyzka766w2snbl4zd9j62p2w104zm3l-python2-html2text-2019.8.11 /gnu/store/asvwznls5cm91mxq24rwfv4jixf6rm31-python2-html5lib-1.0.1 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Tobias provided me some nginx logs from ci.guix.gnu.org so here is some further analysis: guix@laptop $ guix build --dry-run inkscape Folgende Ableitungen w=C3=BCrden erstellt: /gnu/store/i1sh5hzlzxzgzbdl3jb8wgnn9hr912wn-inkscape-1.0.drv /gnu/store/1mzsr5z2qnrlr57gdv5mv7bhm1yg88z2-gtkspell3-3.0.10.drv /gnu/store/07sff3s4ckc81j2lxip0pcyikfqbqs6v-gtkspell3-3.0.10.tar.xz.drv Where the inkscape drv derives to /gnu/store/wp4v7qsyjngxggncz34gaidb3yqcqy3l-inkscape-1.0 https.access.log:XXX.XXX.XXX.XXX - - [28/Aug/2020:00:48:08 +0200] "GET /wp4v7qsyjngxggncz34gaidb3yqcqy3l.narinfo HTTP/1.1" 200 3336 "-" "GNU Guil= e" It's also in the cache: -rw------- 1 root root 3451 28. Aug 01:18 /var/guix/substitute/cache/4refhwxbjmeua2kwg2nmzhv4dg4d3dorpjefq7kiciw2pfh= af26a/wp4v7qsyjngxggncz34gaidb3yqcqy3l (narinfo (version 2) (cache-uri "https://ci.guix.gnu.org") (date 1598570321) (ttl 7776000) (value "StorePath: /gnu/store/wp4v7qsyjngxggncz34gaidb3yqcqy3l-inkscape-1.0\nURL: nar/gzip/wp4v7qsyjngxggncz34gaidb3yqcqy3l-inkscape-1.0\nCompression: gzip\nFileSize: 40257671\nURL: nar/lzip/wp4v7qsyjngxggncz34gaidb3yqcqy3l-inkscape-1.0\nCompression: lzip\nFileSize: 16181383\nNarHash: sha256:1i44f21lnxmajdir2jqvg9d28518fipbv3jq4cpf6wmmk1xgqr8m\nNarSize: 164233984\nReferences: 01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib 07m4rm6cwdj2m5mzh6n19wldn1if3h0q-glibmm-2.62.0 [...] zrmhnj3pwchn2msphgnwzwd3q89m46rn-aspell-0.60.8\nSystem: x86_64-linux\nDeriver: s8f2r8md9sjmmgnac1k5y881d6a84c90-inkscape-1.0.drv\nSignature: 1;berlin.guix.gnu.org;LONG_KEY\n")) I have no idea what is wrong here... From unknown Sat Jun 14 03:57:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43079: guix ignores available substitutes Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 28 Aug 2020 00:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43079 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43079@debbugs.gnu.org Received: via spool by 43079-submit@debbugs.gnu.org id=B43079.159857304825008 (code B ref 43079); Fri, 28 Aug 2020 00:05:02 +0000 Received: (at 43079) by debbugs.gnu.org; 28 Aug 2020 00:04:08 +0000 Received: from localhost ([127.0.0.1]:44498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBRsF-0006VI-Bc for submit@debbugs.gnu.org; Thu, 27 Aug 2020 20:04:08 -0400 Received: from tobias.gr ([80.241.217.52]:51322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBRsB-0006Uw-Fr for 43079@debbugs.gnu.org; Thu, 27 Aug 2020 20:04:06 -0400 Received: by tobias.gr (OpenSMTPD) with ESMTP id 38f1414c for <43079@debbugs.gnu.org>; Fri, 28 Aug 2020 00:04:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=zAHPlNzgLpBojEdKr4F9DK aI8HCZmxhv8ydl8QQ4Uhw=; b=AHEW7BfwUfcmrheKx/nfjy5nYepFtln3VtsA7i I6uqBWiLWzS+kbbet1fXKUoY95QmfZEsWX4fQA8EW5e0G7bz8AqPRMT1nkhdLoog EDPE1fcE4w0BDq8ehoke03MZhL195ojKfxZV4V42U9CHYN6vVnSXf8YM2epZSdM0 Uy3WYnsJpMvaGU7dcw0b4a7sU5C9mB8NhtTLx+bjf0thxcAWSaBZ6Wz2/dTfBOZH ZG5N+XfmG5QQZ1n63ffdMtthmrj4nBk0DeKAIhBHPYhGtAyzyLUqDlNGL1matAuF 2xPefEj5v7XOcQEPCAOQJpFYAgWnhxT9DMbHX72itZ2yWRyA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 069f3fd6 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO) for <43079@debbugs.gnu.org>; Fri, 28 Aug 2020 00:04:30 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice References: <8a6a6ee3-d196-b54a-378b-eea00c270a56@web.de> In-reply-to: <8a6a6ee3-d196-b54a-378b-eea00c270a56@web.de> Date: Fri, 28 Aug 2020 02:04:08 +0200 Message-ID: <87blivmy9z.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) 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 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Jonathan Brielmaier =E5=86=99=E9=81=93=EF=BC=9A > Tobias provided me some nginx logs from ci.guix.gnu.org ...only a list of requests from Jonathan's IP during the past=20 hour, for anyone wondering or worried :-) Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCX0hJ+AAKCRANsP+IT1Vt ebbIAQCVkh7ueFLOmDVmLCVRluWX2nOwPm/lGLcn+Rk/YI5kkQEAr80SgzOKVxSQ d0C8sQvHr8aKlARMsca+hOTjJ6zoOwk= =Wvci -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 03:57:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43079: guix ignores available substitutes Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 28 Aug 2020 14:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43079 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jonathan Brielmaier Cc: 43079@debbugs.gnu.org Received: via spool by 43079-submit@debbugs.gnu.org id=B43079.159862463412280 (code B ref 43079); Fri, 28 Aug 2020 14:24:02 +0000 Received: (at 43079) by debbugs.gnu.org; 28 Aug 2020 14:23:54 +0000 Received: from localhost ([127.0.0.1]:47066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBfI5-0003Bj-E8 for submit@debbugs.gnu.org; Fri, 28 Aug 2020 10:23:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kBfI3-0003BX-7T for 43079@debbugs.gnu.org; Fri, 28 Aug 2020 10:23:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59275) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kBfHx-0005m7-UJ; Fri, 28 Aug 2020 10:23:33 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=49356 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kBfHx-0006cA-EP; Fri, 28 Aug 2020 10:23:33 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <8a6a6ee3-d196-b54a-378b-eea00c270a56@web.de> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 Fructidor 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: Fri, 28 Aug 2020 16:23:31 +0200 In-Reply-To: <8a6a6ee3-d196-b54a-378b-eea00c270a56@web.de> (Jonathan Brielmaier's message of "Fri, 28 Aug 2020 01:39:18 +0200") Message-ID: <87k0xionmk.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-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 (-) Hallo! Jonathan Brielmaier skribis: > Tobias provided me some nginx logs from ci.guix.gnu.org so here is some > further analysis: > > guix@laptop $ guix build --dry-run inkscape > Folgende Ableitungen w=C3=BCrden erstellt: > /gnu/store/i1sh5hzlzxzgzbdl3jb8wgnn9hr912wn-inkscape-1.0.drv > /gnu/store/1mzsr5z2qnrlr57gdv5mv7bhm1yg88z2-gtkspell3-3.0.10.drv > /gnu/store/07sff3s4ckc81j2lxip0pcyikfqbqs6v-gtkspell3-3.0.10.tar.xz.drv > > Where the inkscape drv derives to > /gnu/store/wp4v7qsyjngxggncz34gaidb3yqcqy3l-inkscape-1.0 > > https.access.log:XXX.XXX.XXX.XXX - - [28/Aug/2020:00:48:08 +0200] "GET > /wp4v7qsyjngxggncz34gaidb3yqcqy3l.narinfo HTTP/1.1" 200 3336 "-" "GNU Gui= le" > > It's also in the cache: > -rw------- 1 root root 3451 28. Aug 01:18 > /var/guix/substitute/cache/4refhwxbjmeua2kwg2nmzhv4dg4d3dorpjefq7kiciw2pf= haf26a/wp4v7qsyjngxggncz34gaidb3yqcqy3l > > (narinfo (version 2) (cache-uri "https://ci.guix.gnu.org") (date > 1598570321) (ttl 7776000) (value "StorePath: > /gnu/store/wp4v7qsyjngxggncz34gaidb3yqcqy3l-inkscape-1.0\nURL: > nar/gzip/wp4v7qsyjngxggncz34gaidb3yqcqy3l-inkscape-1.0\nCompression: > gzip\nFileSize: 40257671\nURL: > nar/lzip/wp4v7qsyjngxggncz34gaidb3yqcqy3l-inkscape-1.0\nCompression: > lzip\nFileSize: 16181383\nNarHash: > sha256:1i44f21lnxmajdir2jqvg9d28518fipbv3jq4cpf6wmmk1xgqr8m\nNarSize: > 164233984\nReferences: 01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib > 07m4rm6cwdj2m5mzh6n19wldn1if3h0q-glibmm-2.62.0 > [...] > zrmhnj3pwchn2msphgnwzwd3q89m46rn-aspell-0.60.8\nSystem: > x86_64-linux\nDeriver: > s8f2r8md9sjmmgnac1k5y881d6a84c90-inkscape-1.0.drv\nSignature: > 1;berlin.guix.gnu.org;LONG_KEY\n")) > > I have no idea what is wrong here... I=E2=80=99m not sure what conclusions you=E2=80=99re drawing here? :-) As you found, each entry in /var/guix/substitute/cache has a TTL, including for negative lookups. This is why one can observe different behaviors on different machines: one machine can think the substitute is unavailable (cached negative entry not yet expired), while the other got a positive lookup soon after the substitute had been =E2=80=9Cbaked=E2=80= =9D on the server. TTLs vary. For successful lookups, this is usually a long TTL (see =E2=80=98guix publish --ttl=E2=80=99). For negative lookups, there are two= cases: a 1h-or-so TTL for =E2=80=9Cabsolute no=E2=80=9D, and a 5mn TTL for =E2=80=9Csubstitute-being-baked no=E2=80=9D. On top of that, nginx on ci.guix.gnu.org might perform extra caching, though we=E2=80=99d need to check the config. HTH! Ludo=E2=80=99. From unknown Sat Jun 14 03:57:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43079: guix ignores available substitutes Resent-From: Jonathan Brielmaier Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 31 Aug 2020 16:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43079 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 43079@debbugs.gnu.org Received: via spool by 43079-submit@debbugs.gnu.org id=B43079.159888959017347 (code B ref 43079); Mon, 31 Aug 2020 16:00:02 +0000 Received: (at 43079) by debbugs.gnu.org; 31 Aug 2020 15:59:50 +0000 Received: from localhost ([127.0.0.1]:53464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCmDm-0004Vj-Da for submit@debbugs.gnu.org; Mon, 31 Aug 2020 11:59:50 -0400 Received: from mout.web.de ([212.227.17.11]:55715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCmDk-0004VV-RE for 43079@debbugs.gnu.org; Mon, 31 Aug 2020 11:59:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1598889582; bh=xNamavoZKoK0/qmQkamT6Xz2gasfMNDrK4IyxUb9R4Q=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=UOTLi9dROSVrTl9h81VEGJVeVnnZe1By4W7NlejVsjAT7Pf/O82V594N71InPMiky hy1/MkVTsgIrUkYw6EzngdndXqAg1fZuex2M6etgfkD3gYTc+N5FB5irlgsBCGFG1m giq2KzPqB/dFht+7DBa4KMylxcjk3JOwWgup4ZEw= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.61] ([92.117.224.183]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MUnUe-1k59M13a04-00YAUA; Mon, 31 Aug 2020 17:59:41 +0200 References: <8a6a6ee3-d196-b54a-378b-eea00c270a56@web.de> <87k0xionmk.fsf@gnu.org> From: Jonathan Brielmaier Message-ID: Date: Mon, 31 Aug 2020 17:59:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Icedove/68.11.0 MIME-Version: 1.0 In-Reply-To: <87k0xionmk.fsf@gnu.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:pjtkoXRw4ruEmXUY7Oho5Hb93bEcrPNeBWvWVuDrqq+8buJmdMu dbJXzBgQ4w5VyKOi5ZQgC8K/dMjZZTYfGmP4rz9TaJc16Z/UXjZ7Sm/HPpsaj2ipNEwAJ+T fRykS8Nf+SQC8nSESjcClzUzU5kjCyUMwtvsp9SA1OrnwHcyXo8N8kzfhHsmoSt+8fSIHB4 kdb3aqy3DpSs3XUTDDbGw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:351h3IlZzO4=:aYO/klY5ArFHlyuNOYcuNx pGzcFEaKk7rSs22lDMIWzbcSHz48hkcw9/tLhq7YryXRThXj89hef4jj0uEFNPl+4DJULFRPZ mqTFC1VgXP+Hi7MBQqXzgWQ8AsZld8MQkKJyqud/p7s+ATQYbH3yBWtkt993iP9LwQj/j0FTI PFMQI1gHHlTQQOQ5h6sofUlqWI24hRvNJ4j65L/A67P+Yab7hUy8uq+Ee1vjvUneoqk9/HhtB 0dz4bflBm1ULJ31RBMIyFWeykdLxPjJRZWk8yV5xdlJlQBjs8J7WevmyxsSzKy9KhTRYrbvZx VlXNPWYNEVQ1r1ff47w4UmB2A5RwDqtmPnxv/Kg9tNZ3i0+baqu6h6AZFAtudAvuH0M4rRES8 y4z9SxYczwd1p1kgfLLAyUkUDqBKZGNC4YYRMQR1lneSfj0saFMjiSRFxMAiJI++2BOI2krv+ Vn5LG3M9aiOdKdJOABQDtyr2dvcnphA+J6c+bGoPs3qsRrD07ue5knzEvpHsI5Cx6rQdJ0Xm8 ByD8CCz9bAu9nn2e1T8ye3MiDnbzlXs//il1gMw1K8p+jBwknmcgyA+Xi/7aTS9ABif7gqpMT 63Om5iQwj3Bw04B++w7FxbA+L/aSpJCdbrp5CJw25WoquyMFN0rNA3pO2EApXhDPpKNfJEWsC mH4/qC86kJI8kgFckYzJkO/sMjWuELHU6kZcjN2Iqwgo/w0llDWyRMNNQ8wHoqfwLc+OymRTm c7jrRnQBrBqkXyCqfQ+GQnE9cS71C+lep5STmp7R5/UemS7BWaNCfkhYMhB0pX/oz369nv4eF vZBAhzFlhalfk2s3TNdPgzgAKBgI7s5NmzajLknED0+Odvop/oyEFDKm2g4VkObj8W4BrohaE 5MJSI6f2M/v0I/IahDsBQS0KgTajw4X5aqwJWw8IR0o331U67QmpjA4tIdWFCf8k8WFP4LAOT NMlxihiRaMDEbkqjzXEFBHfe7hvMOe6EEAW7qgiuw1as3cdTmTOo44E0YGMxSYLLjXp450R+B hxcT4HEVrxngaRQ00fGnKvfow8ZYE8F2PyUZE4fcGjbmuI7VkGG/j1Al2RM0hCm5AiqIPkZ2W 83kFtq0wfNJg+7wOI2ZUTFn5BzNDBl8VTEVwbXnW1X9xc1+5cQaknQvztww3OqQEyjoRjyulx x+dQqBvqxsI7ssqGYxHXy4SvUBMihyOo447l7DG+gmFmp7gtpqXAJYt6C4PTqbUHqYkBowOF+ qRDKDwgVxrm9ienmojXxT8XWRd8AzXaVC05hmXA== X-Spam-Score: -2.8 (--) 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.8 (---) On 28.08.20 16:23, Ludovic Court=C3=A8s wrote: > I=E2=80=99m not sure what conclusions you=E2=80=99re drawing here? :-) That my laptop doesn't really get substitutes... > As you found, each entry in /var/guix/substitute/cache has a TTL, > including for negative lookups. This is why one can observe different > behaviors on different machines: one machine can think the substitute is > unavailable (cached negative entry not yet expired), while the other got > a positive lookup soon after the substitute had been =E2=80=9Cbaked=E2= =80=9D on the > server. > > TTLs vary. For successful lookups, this is usually a long TTL (see > =E2=80=98guix publish --ttl=E2=80=99). For negative lookups, there are = two cases: a > 1h-or-so TTL for =E2=80=9Cabsolute no=E2=80=9D, and a 5mn TTL for > =E2=80=9Csubstitute-being-baked no=E2=80=9D. So my question is how I can influence/change that behaviour for my client? Because the current situation on my laptop is awful. And if it doesn't get better I will move away that system from Guix System... From unknown Sat Jun 14 03:57:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43079: guix ignores available substitutes Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 31 Aug 2020 20:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43079 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Jonathan Brielmaier Cc: 43079@debbugs.gnu.org Received: via spool by 43079-submit@debbugs.gnu.org id=B43079.159890729212578 (code B ref 43079); Mon, 31 Aug 2020 20:55:01 +0000 Received: (at 43079) by debbugs.gnu.org; 31 Aug 2020 20:54:52 +0000 Received: from localhost ([127.0.0.1]:53885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCqpI-0003Go-DS for submit@debbugs.gnu.org; Mon, 31 Aug 2020 16:54:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCqpG-0003Gb-IV for 43079@debbugs.gnu.org; Mon, 31 Aug 2020 16:54:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35136) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kCqpB-0006j7-5S; Mon, 31 Aug 2020 16:54:45 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=57868 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kCqp8-0004DO-Uc; Mon, 31 Aug 2020 16:54:43 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <8a6a6ee3-d196-b54a-378b-eea00c270a56@web.de> <87k0xionmk.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 15 Fructidor 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: Mon, 31 Aug 2020 22:54:40 +0200 In-Reply-To: (Jonathan Brielmaier's message of "Mon, 31 Aug 2020 17:59:42 +0200") Message-ID: <87imcybkof.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-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 Jonathan, Jonathan Brielmaier skribis: > On 28.08.20 16:23, Ludovic Court=C3=A8s wrote: >> I=E2=80=99m not sure what conclusions you=E2=80=99re drawing here? :-) > > That my laptop doesn't really get substitutes... > >> As you found, each entry in /var/guix/substitute/cache has a TTL, >> including for negative lookups. This is why one can observe different >> behaviors on different machines: one machine can think the substitute is >> unavailable (cached negative entry not yet expired), while the other got >> a positive lookup soon after the substitute had been =E2=80=9Cbaked=E2= =80=9D on the >> server. >> >> TTLs vary. For successful lookups, this is usually a long TTL (see >> =E2=80=98guix publish --ttl=E2=80=99). For negative lookups, there are = two cases: a >> 1h-or-so TTL for =E2=80=9Cabsolute no=E2=80=9D, and a 5mn TTL for >> =E2=80=9Csubstitute-being-baked no=E2=80=9D. > > So my question is how I can influence/change that behaviour for my > client? Because the current situation on my laptop is awful. And if it > doesn't get better I will move away that system from Guix System... I understand and sympathize with your frustration. The issue is that the build farm has been lagging behind: some substitutes tend to not be available quickly enough, and in some cases it=E2=80=99s particularly annoy= ing (icecat, libreoffice, you name it.) Before running =E2=80=98guix upgrade=E2=80=99, you can try: guix weather $(guix package -I | cut -f1) That=E2=80=99ll show you whether now is a good time to upgrade, or whether = you should wait a little longer to do that. As you know, there=E2=80=99s work to improve the situation on the build farm (and perhaps with the tools themselves), but until that happens, this is what I=E2=80=99d recommend. HTH! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 10 03:57:22 2020 Received: (at control) by debbugs.gnu.org; 10 Sep 2020 07:57:22 +0000 Received: from localhost ([127.0.0.1]:35891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kGHSL-0003yj-Ru for submit@debbugs.gnu.org; Thu, 10 Sep 2020 03:57:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kGHSK-0003yS-FA for control@debbugs.gnu.org; Thu, 10 Sep 2020 03:57:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52469) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGHSF-0000iv-61 for control@debbugs.gnu.org; Thu, 10 Sep 2020 03:57:15 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=40176 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kGHSD-00080b-2D for control@debbugs.gnu.org; Thu, 10 Sep 2020 03:57:13 -0400 Date: Thu, 10 Sep 2020 09:57:05 +0200 Message-Id: <87ft7qjc8e.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #43079 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) tags 43079 notabug close 43079 quit