From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id oOAzClRCuWV7HwEAqHPOHw:P1 (envelope-from ) for ; Tue, 30 Jan 2024 19:39:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id oOAzClRCuWV7HwEAqHPOHw (envelope-from ) for ; Tue, 30 Jan 2024 19:39:16 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=iA3wlUDC; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706639955; a=rsa-sha256; cv=none; b=imqaDE8JPKt1bX/Vw7Z+zOJbxpbjX+dVCyoTZARn+GiQBqmUoGhZQ3JemK1+n1T5LPXSfw KzjV1KipzvnOksf0H6aaGAMkkX4RqBvQ4Z9br8Pz7LqauMyNh/C1nGX3Zx9de/VNWZoME4 lsDSwCUjcolA7TGc9k3t8zbF8hdQM4f05YyuekDCI2KvPeyyPFVGynGVkhTSCKbDX6U415 JuNWsSVR3wT5qt9Q+SdfZaCsb0mfQeB0h2GYgxPFhtYGuPOtAqWmH80dDU1cPzXcJRvMc8 2NfHO5az73/dvLQmyvqg3FcdQvvn2eiwPx4aQf7Ba8V05+Ku1ZnGRd8Yl6SZcw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=iA3wlUDC; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706639955; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=bNYCeHD21XS4hxSlNgQ/AS20qwg1mI5VtVlFaVFm8hk=; b=i6GcUzBDNDneRY7gW5ACLGWQSpcxnJeVmjm4IFFcXigdAqxepT26v2qDbBDdyKwPU9cEIV FTGU0QxtT+0O3Xnew4CP2Jj05l88FkkXrv4Ff5RcC2AfOYdEPRl2/0iaGWe2CRniyJryPB ZMrYCuWJPFm2cR/W9c0LiVihtP+qFnssMu8Q3aGcHluz1MqaI1IBIDedWpguWSMB73pSRI KiTBJyb7Ne9XAb0XADHG+CkrbC9OqcGRQFq0caMo8qt+G1bwetMk3anokkCDYHh0d/zdFk 3RmHd0zuIdMAoWFJ5WR/p7NwGXbcK0t0Sgf5CKUn7trFmwKQJRqT2YZ1Elh4+g== 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 A6994735FE for ; Tue, 30 Jan 2024 19:39:15 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rUt0Y-0008Un-Jc; Tue, 30 Jan 2024 13:38:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rUt0X-0008SP-LU for bug-guix@gnu.org; Tue, 30 Jan 2024 13:38:53 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rUt0X-0003kS-CD for bug-guix@gnu.org; Tue, 30 Jan 2024 13:38:53 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rUt0g-0001gl-C7 for bug-guix@gnu.org; Tue, 30 Jan 2024 13:39:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#68811: build hash inconsistency Resent-From: Zacchaeus Scheffer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 30 Jan 2024 18:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68811 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Saku Laesvuori Cc: 68811@debbugs.gnu.org Received: via spool by 68811-submit@debbugs.gnu.org id=B68811.17066398846423 (code B ref 68811); Tue, 30 Jan 2024 18:39:02 +0000 Received: (at 68811) by debbugs.gnu.org; 30 Jan 2024 18:38:04 +0000 Received: from localhost ([127.0.0.1]:36721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUszj-0001fW-NA for submit@debbugs.gnu.org; Tue, 30 Jan 2024 13:38:04 -0500 Received: from mail-pg1-x52e.google.com ([2607:f8b0:4864:20::52e]:57592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rUszh-0001eq-UX for 68811@debbugs.gnu.org; Tue, 30 Jan 2024 13:38:02 -0500 Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-5ce07cf1e5dso2082164a12.2 for <68811@debbugs.gnu.org>; Tue, 30 Jan 2024 10:37:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706639866; x=1707244666; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=bNYCeHD21XS4hxSlNgQ/AS20qwg1mI5VtVlFaVFm8hk=; b=iA3wlUDC5gI1jIeT5AKQXhD0HHpFi/NAauxM51trV+Leh9KZ6w6vH/9DWGw5a6GzrM M+BD49po9kxNOBXtezDxes6mjBGeCXKqKaEjviXF82t+qtDaweUt6yLYIB39i9pinHvg zDCWHz51k9lmWnN/nTf7axith2Kh/+WqMpWoKdWizWAgSsmrlXqi9Yfjijf/dkbRTj1l DjqSi7ZoS8hSlrBJHkucgU/NMUkr7V/bOTWOEJoOt2+kARL9GWKZeel3M1zqlkxSjeIN vLUPSxufFdbzckl6dW+kzog2BizVJ55jVncfxs+1R/ZuJvlnkNf3tfeSyFt6xIoH4zQJ Zo0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706639866; x=1707244666; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=bNYCeHD21XS4hxSlNgQ/AS20qwg1mI5VtVlFaVFm8hk=; b=Zjn+L8Ri2w846krxuck2khrd6vvZXFT0vGInFsFO8hjBdFvi3b2imdJSqOUz5fYVS9 MrDsevsFrWnlR9f1E95Vx4lEKtfoi/WRTyLgAXe9s68j2FYxE/e3aRbTtjwhFgaU9uHs HZpvM+Y9D+hxPGqauf3hlysQI3gTqsJyCfb0ylkQAbPcqmT8ElDWiLaDAUeuWRf56UFi 6q2kYPEIMvbxmSQdyUygvlbF801P9/vwv8fjSlrh3QW+tYSqNw93slqqX9wTqk+MIRu8 vWnYm0O2Yrd+XqBc5RPhGlfOixXGAWr+jHyb0JFdQ0IES1kkzheKdMRZgSG+45r9J2fd m2eA== X-Gm-Message-State: AOJu0YwLa2mTo/Ezi3zBruGR0DyDAyH4v7pd0HQO+hu+mKq6bIo3Yz1H QeE/hoJrr/fjmOch7Gxg5cvq2g1/VuaBcRDI4rMR1QbHO7puQeHVjQJkw1SGfNo= X-Google-Smtp-Source: AGHT+IG6NXLh+lZXg6KztdGOpchm3bgkzwhF8CeJCU4d/Z0SIXzs3lzLeQHnDEvqQ/I3fxZBDH8yUQ== X-Received: by 2002:a17:902:d48e:b0:1d8:b2d2:49dd with SMTP id c14-20020a170902d48e00b001d8b2d249ddmr6284991plg.58.1706639866209; Tue, 30 Jan 2024 10:37:46 -0800 (PST) Received: from pureos ([192.147.44.15]) by smtp.gmail.com with ESMTPSA id i11-20020a17090320cb00b001d8d6cc0891sm4515254plb.81.2024.01.30.10.37.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jan 2024 10:37:45 -0800 (PST) From: Zacchaeus Scheffer References: <87bk938z2u.fsf@gmail.com> <877cjr8xkv.fsf_-_@gmail.com> Date: Tue, 30 Jan 2024 10:37:43 -0800 In-Reply-To: (Saku Laesvuori's message of "Tue, 30 Jan 2024 09:06:14 +0200") Message-ID: <87le867jm0.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx10.migadu.com X-Spam-Score: -5.57 X-Migadu-Queue-Id: A6994735FE X-Migadu-Spam-Score: -5.57 X-TUID: MMykMRAVadO6 Saku Laesvuori writes: > Those hashes are not comparable: i9ir..nd (A) is the hash of the built > store item and 6n9aq..qn (B) is the hash of the derivation that builds > the store item. Ah, rookie mistake :| > But I do think it is weird if the derivation is not present on the > machine that build qutebrowser. Would you mind sending the output of > `guix time-machine ... -- build --derivations ...` from both machines? > If they return a different hash you could maybe also check the returned > `/gnu/store/...-qutebrowser-2.5.4.drv` files to see what is the > difference between them. The derivations returned by guix build are still different: Device A: ~ $ guix time-machine --commit=deeb7d1f53d7ddfa977b3eadd760312bbd0a2509 -- build qutebrowser --derivations --dry-run /gnu/store/vyk5zfr2bjh4cilw4zk3d5xkjiar99h0-qutebrowser-2.5.4.drv Device B: ~ $ guix time-machine --commit=deeb7d1f53d7ddfa977b3eadd760312bbd0a2509 -- build qutebrowser --derivations --dry-run The following derivations would be built: /gnu/store/6n9aq7l5x26xfgrbvws7gvscbzvq5gqn-qutebrowser-2.5.4.drv /gnu/store/05wj7wf7bdlkm1ar58kpakvp52drrz7p-qtwebengine-5.15.10.drv /gnu/store/7nmv55qqw62jwzrd650vm434s3wpi7i3-python-pyqtwebengine-5.15.9.drv I wanted to build the .drv for qutebrowser as you suggested, but trying to do so caused qtwebengine to actually begin to build (not an option). I decided to try and build the .drv for qtwebengine on both devices and got even more interesting differences (see below). Main things I noticed: qtwebengine-everywhere-src has different hashes but they are both found on substitute servers, the qtwebengine .drv file also has different hashes, oh no that's a lot of thing my device is trying to build. I get errors if I try to build for armhf-linux, so I don't think I installed the wrong version of Guix. Could it be a difference in guix-daemon version? I have Guix on foreign distro, but I modified the guix-daemon service to point to /var/guix/../root/../guix daemon instead of /usr/bin/guix-daemon. Those root profile versions could be quite different between the two devices (though in theory that shouldn't matter). -Zacchae Device A: ~ $ guix time-machine --commit=deeb7d1f53d7ddfa977b3eadd760312bbd0a2509 -- build qtwebengine --derivations --dry-run substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% The following derivation would be built: /gnu/store/gnrk76mlrv3ipm2k3lpmy1533mn9dqc3-qtwebengine-6.5.2.drv 470.1 MB would be downloaded: /gnu/store/yw7r6bzl0yya0s0h9glz06vy2j88f14d-python-soupsieve-2.2.1 /gnu/store/i42j0d1797cw6jh3mnrdfgwz2mvsgnv7-clang-14.0.6 /gnu/store/2ghh4x5j4hsanan9rpka80lxdh1kxnrq-lld-wrapper-0 /gnu/store/9ylcnhf8rcgwd3jazghz72jcq67kb7hs-lld-14.0.6 /gnu/store/zsa0xdc4pqjils8j8gn6s0cgcf22j48c-ld.lld-wrapper-0 /gnu/store/bjd1gyvag1fjwbm4q8fdkx4ci348khwn-lld-as-ld-wrapper-14.0.6 /gnu/store/b3j2dabjfk3z8vrcdn04dxdr4m8834hs-openh264-2.3.0 /gnu/store/ymjvjq5cyi8cclsrkqmmih6jsmxidjwp-cmake-minimal-3.24.2 /gnu/store/66anfjz8bv5a5rf9ii9fd66dzga9dlv6-jsoncpp-1.9.5 /gnu/store/b2bkchln7na32bk5mfd1gl896ac2ng9d-clang-runtime-14.0.6 /gnu/store/na1xngg46bwpxh9jl74hnsw5gp5q8mbp-python-beautifulsoup4-4.11.1 /gnu/store/i5hhylp02w3qqf2xjyws9kbii93jjqcs-libxkbfile-1.1.0 /gnu/store/cy356bl5cj9sd915pwzvx1l2njvvh80l-qtmultimedia-6.5.2 /gnu/store/w3ja0fcg7x2g8pr0l5ggzpbjbs1sxzw2-python-html5lib-1.1 /gnu/store/8c5al6nn6ihqm6vv71fszv0k3pm0zy4b-llvm-14.0.6 /gnu/store/i74mgypyv2j7i6p28x5z5r1l7mn3q11d-python-chardet-5.1.0 /gnu/store/x0j572gnp5az71lcxs58274z11g27rsg-qtwebchannel-6.5.2 /gnu/store/yqppj5kr0fzph6wvbhxlq6v6ynpa5xsq-protobuf-3.21.9 /gnu/store/0cwx6qvc0jl5amb6lcanninis5xwsm49-md4c-0.4.8 /gnu/store/a51gd25m22p623c3mwpbsc0bah30r534-qtbase-6.5.2 /gnu/store/xylrvhrdv72x62vi94f73m7wdq8361r6-qtlanguageserver-6.5.2 /gnu/store/6m5andsmqhxk7jrk1f0fmsa5012jmiw9-qtdeclarative-6.5.2 /gnu/store/qi88j5lvxg2cmc391frvvlz91m4jv3ij-qtwebengine-everywhere-src-6.5.2.tar.xz /gnu/store/733pxaaxhdqs95a7qp7ydh831a77lyzp-ninja-1.11.1 /gnu/store/qjby2hz1d2154jx06755x8wxyfi5ycmd-python-webencodings-0.5.1 /gnu/store/1ik19yadbhc959nbk42gb548139vypp3-node-18.19.0 Device B: ~ $ guix time-machine --commit=deeb7d1f53d7ddfa977b3eadd760312bbd0a2509 -- build --derivations qtwebengine --dry-run substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% The following derivations would be built: /gnu/store/qgk0k5312p9bfikhgi87644rdb9h71g5-qtwebengine-6.5.2.drv /gnu/store/3kr5g43593v5x42nhz2396hb8a4sp7k8-qtwebchannel-6.5.2.drv /gnu/store/1waf6s55grvdx686nn4fg5mfsxz0567g-qtwebsockets-6.5.2.drv /gnu/store/lffwivm3lgk8p5sgifa49wx3j29srlc7-qtdeclarative-6.5.2.drv /gnu/store/082dd9z9d8n5s09x4m6k4d1ckxx4yzj2-qtshadertools-6.5.2.drv /gnu/store/zi5iqbjqi7m4a6rd7d1ynvp6k4cklbh6-qtbase-6.5.2.drv /gnu/store/k8s6y1rmg7qz5k9vrbh34p0qp19zraqn-md4c-0.4.8.drv /gnu/store/nj9pps7kcr4y4xdv46l84n8vy07y63yy-qtbase-everywhere-src-6.5.2.tar.xz.drv /gnu/store/1x4swi9dmq7wvh58pdqn4qjyqvzf6z11-qtdeclarative-everywhere-src-6.5.2.tar.xz.drv /gnu/store/56q3r3nn2cm91r14pn3lwwwrmhx6i89p-qtimageformats-6.5.2.drv /gnu/store/bw3zc4phc52wiah8mwwmb5d4533c3rdi-qtimageformats-everywhere-src-6.5.2.tar.xz.drv /gnu/store/bdb9kkf7w2c41imdchx7b3f3sqv8i2dy-qtsvg-6.5.2.drv /gnu/store/y85bhd7s2jj5klrwvj5hnjj9gjiwry8q-qtlanguageserver-6.5.2.drv /gnu/store/3lfwgdq5qvwd6cywj0bq2japs7clv5qx-qtwebengine-everywhere-src-6.5.2.tar.xz.drv /gnu/store/a5vpw1yl0xc1r49r22wfzdj40s85pzab-lld-as-ld-wrapper-14.0.6.drv /gnu/store/l4j3wl0dvdw4f1xffk4vcax48anig5yp-lld-wrapper-0.drv /gnu/store/rigww18q26c102h93kj1yqklh8nr6fmw-lld-14.0.6.drv /gnu/store/akgv8z3df74x4438l7amhy461nsq0kws-llvm-14.0.6.drv /gnu/store/iqvgng8pcmkxn9c8z8552d5wkhg25hzg-llvm-project-14.0.6-checkout.drv /gnu/store/z1isl8dl5xhc9c6hqi1zhm4pj07lgiai-ld.lld-wrapper-0.drv /gnu/store/g1g308r6rs5frcx6qs22m8aivhjssj2c-clang-runtime-14.0.6.drv /gnu/store/ixhdpsvchd147ka9iizqi1gba8bgc8ws-qtmultimedia-6.5.2.drv /gnu/store/6qpjcxxzj1zz8hpwbd7h37ax9s7lghqy-qtmultimedia-everywhere-src-6.5.2.tar.xz.drv /gnu/store/pypzr5m6wqj867fjyp3166p9as71bn61-gst-plugins-good-1.22.2.drv /gnu/store/f9zys916nr1kz2brx4mp3p1wxaz8lp2i-libsoup-3.1.4.drv /gnu/store/syv3mj26j0ggvw46c8mhxv7qqrhsqn59-gst-libav-1.22.2.drv /gnu/store/k7ga8s1ds7dmwvpb031p8s5kahvm4nz8-clang-14.0.6.drv /gnu/store/rnj3bamx0wzdyfr9smi33cx1yw9gl62f-node-18.19.0.drv /gnu/store/h20fm9fy8xiybpw5xisrqq1w4k6jpv7z-llhttp-6.0.11.drv /gnu/store/91ws1b9ckzrj0hvbgx36ripgdf0hh1j7-node-llparse-7.1.0.drv /gnu/store/9za67qcddkchhl0m6xrpfh25hi4nr9pn-module-import-compiled.drv /gnu/store/s5h43lrgqfdh46s819arhxy64xdalxpv-node-llparse-7.1.0-checkout.drv /gnu/store/svw3w50if1mq5cv93zcwyw9hp5z5c8j2-node-debug-4.3.0.drv /gnu/store/8zlx7n5cnyy50yvwmj9pl0xkzgx7ip3k-node-ms-2.1.2.drv /gnu/store/z4l1iy97z9kpbl991vhk0yn7akya3pm4-node-llparse-frontend-3.0.0.drv /gnu/store/fp155qzisf9xvppnvxj51wazkilm6mpn-node-llparse-builder-1.5.2.drv /gnu/store/06rkh3k2qh776ipqxm8bzvi15y88y3zs-node-binary-search-1.3.6.drv /gnu/store/850nb2yf2z4lkdrfa3x21s5z040zxghm-node-llparse-builder-1.5.2-checkout.drv /gnu/store/iwzzpkigabb4lxgxkil439aabxbfrjpp-node-llparse-frontend-3.0.0-checkout.drv /gnu/store/i6a3c6k2g9dvhpzkjha352f866y9kpkv-llhttp-6.0.11-checkout.drv /gnu/store/qp1zjmb7wrnc5jdydlc47ijl25ypi0w1-node-semver-7.2.1.drv /gnu/store/j6hf21a1ckssx5g98bl10qgpwslj3ha7-node-v18.19.0.tar.xz.drv 422.4 MB would be downloaded: /gnu/store/qixglkg4928gixdiwrfb1raykab66j4r-ruby-3.1.4 /gnu/store/1dv7a5a3l5ixpqmlb4jpys0jj8w2qchr-qtwebengine-everywhere-src-6.5.2.tar.xz /gnu/store/il59vx2siqx7bzqm0y3pahqk79w7p1s3-xorg-server-21.1.10 /gnu/store/gagpiy55s58nrphxcyq1pkzffjywf8wy-xvfb-run-21.1.7-1 /gnu/store/gi04nc9q1z9bm5kxy11ghc5yh5skg0m1-qtwebsockets-everywhere-src-6.5.2.tar.xz