From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: armhf guix - many packages not in substitutes repository? How to debug Date: Thu, 19 Jul 2018 00:47:37 -0700 Message-ID: <87d0vjis4m.fsf@gmail.com> References: <8C59A30C-56BB-4057-AAC8-504061068E15@sumou.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51377) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fg3f8-0003VY-Dw for guix-devel@gnu.org; Thu, 19 Jul 2018 03:47:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fg3f7-0006Hy-4d for guix-devel@gnu.org; Thu, 19 Jul 2018 03:47:46 -0400 Received: from mail-pf0-x22d.google.com ([2607:f8b0:400e:c00::22d]:37376) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fg3f6-0006Hf-RI for guix-devel@gnu.org; Thu, 19 Jul 2018 03:47:45 -0400 Received: by mail-pf0-x22d.google.com with SMTP id a26-v6so3491795pfo.4 for ; Thu, 19 Jul 2018 00:47:44 -0700 (PDT) In-Reply-To: <8C59A30C-56BB-4057-AAC8-504061068E15@sumou.com> (=?utf-8?B?IueZveOBhOeGiu+8oOebuOaSsumBkw==?= "'s message of "Sat, 14 Jul 2018 09:14:57 +0000") 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+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?utf-8?B?55m944GE54aK77yg55u45pKy6YGT?= Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =E7=99=BD=E3=81=84=E7=86=8A=EF=BC=A0=E7=9B=B8=E6=92=B2=E9=81=93 writes: > dHi Guix:=20 > > I'm running armhf Guix in the terminal on an Android phone. I've > authorized hydra.gnu.org, ran =E2=80=9Cguix pull=E2=80=9D, this is where = the buck > stops though=E2=80=A6 > > =E2=80=9Cguix package -u=E2=80=9D never completes, fails inevitably, as i= t tries to > build a lot of stuff locally, doesn't get everything from the > substitutes repository. > > Even a simple =E2=80=9Cguix package -i ccache -n=E2=80=9D gives me:=20 > > ~ $ guix package -i ccache -n > The following package would be installed: > ccache 3.4.2 /gnu/store/c4r16nx7bnyf494jcj25kzis60w8sdry-ccache-3.4.2 > > substitute: updating list of substitutes from 'https://mirror.hydra.gnu.o= rg'... 100.0% > The following derivations would be built: > /gnu/store/ym5vkwj5shsdz31nkxyq23rb51y6vm01-profile.drv > /gnu/store/zl9jh9bjkxq41xjprfshdfyq60q6hw4z-gtk-im-modules.drv > /gnu/store/yb9f69wqiiab2v5ba196a9c63i919ix8-info-dir.drv > /gnu/store/w2l1ibsilblq9zvd9xb92piwv46570kx-glib-schemas.drv > /gnu/store/sp02pcl63xr481bdvawsshh0p0xjpc63-fonts-dir.drv > /gnu/store/sk4scdsk3wd3kcdjfcs472lkwylzll5k-xdg-desktop-database.drv > /gnu/store/5sn2gv7yixlpn1l1b9w898jma93zahi8-doxygen-1.8.14.src.tar.xz.= drv > /gnu/store/8jmcdza14xyzb69fpbdwhlfp61h4fh2g-doxygen-1.8.14.drv > /gnu/store/4as04swmpgfa5qm8wj3yhiwj7vvjvnyw-libdrm-2.4.92.tar.xz.drv > /gnu/store/13i7nh2m5ndralq79ymb8k8xkx62859r-libdrm-2.4.92.drv > /gnu/store/3b0s63l4mck8m1mfjacjc8684l6blhxm-wayland-1.15.0.drv > /gnu/store/mn5vfh1hixnvfjgqvbsz6w87wg5myn8p-json-glib-1.4.2.drv > /gnu/store/zddxv75vv1y05drs2bac3dwgpkk17pxl-wayland-protocols-1.14.drv > /gnu/store/b0d1fa2hdymd1aw5k5212injsk7bmx8c-module-import.drv > /gnu/store/bf6cs1rh0zzxpssj3ks1c5jg677bzka6-gtk+-3.22.30.drv > /gnu/store/mr1jm2wkwxl7v584bv7q13ygqb801y9z-module-import-compiled.drv > /gnu/store/qhwf7w1bq4x8fah0srziwrs5k02vihr7-gtk-icon-themes.drv > /gnu/store/9kfjqhp2cc09qrq2b8idfry8xg7qy6q8-xdg-mime-database.drv > /gnu/store/3ph3lnyadhj0vfpp07kmkwh8spb16jka-ca-certificate-bundle.drv > /gnu/store/vx5wxwmz8dpbzxr24nsqzapwdrm6aajv-manual-database.drv > 94.2 MB would be downloaded: > /gnu/store/c4r16nx7bnyf494jcj25kzis60w8sdry-ccache-3.4.2 > /gnu/store/nn7sq67ifb4kf4238kw5zyqhf3ax9jzb-texinfo-6.5 > /gnu/store/3c6wnqgr5y19fcdf7b30wf97wnz6pyl1-desktop-file-utils-0.23 > /gnu/store/j4hms5gksg9ppdhwwrsdji8hh8mxahk1-module-import > /gnu/store/mrqx6d307kq9yf54c542r7552jvd9lmn-module-import-compiled > /gnu/store/mawn5xaafrqxaq9b8a3shg104a4a67wj-wayland-protocols-1.14.tar= .xz > /gnu/store/pq5y1bj17pkcq6l2qq8k773byw5xmz54-module-import-compiled > /gnu/store/qs8f1wad0nlmscn3rncb8ppcnc2f1w53-module-import > /gnu/store/zchhihjicr2x6sq4if89cw68jx597jz2-meson-for-build-0.46.1 > /gnu/store/n44n5bpf72lw0sprd02jq9q4y0hwhyxs-module-import > /gnu/store/xz73aqv1r54kbcgq8yhx5l6zzbjkvsbz-doxygen-1.8.14.src.tar.gz > /gnu/store/3nmikzxa87p02fv0yisg0ik7n8w7d22v-module-import-compiled > /gnu/store/fqnxlsqbsickk4j1j6nm0g95snnhvq5j-cmake-3.11.0 > /gnu/store/b2hrqgs2xgpk78iwvk70lvi7rxb834fl-module-import > /gnu/store/adqqm66pmk2n4shq0brd0gpm91l84fba-bison-3.0.4 > /gnu/store/ggdn4flbvcfhpmcwjz9b8385hzbrb2dd-m4-1.4.18 > /gnu/store/l9bha748151gjyx5p9m31izmvrcnwd6g-module-import-compiled > /gnu/store/x75c9hfs9d4nkbngq2qr88bkmx4lxdd5-bash-minimal-4.4.19 > /gnu/store/ihjv4ab6l4lp1wcx3zriqrg4dfp34bp6-flex-2.6.1 > /gnu/store/nahp7gaq0jvivcahyyp86vjpnpx5l9sv-xmlto-0.0.28 > /gnu/store/92pp5726im4sflhxk179pgzmfvlhgy47-libxslt-1.1.32 > /gnu/store/9z3pnqqh4nywxylags5k1vpica1096is-wayland-1.15.0.tar.xz > /gnu/store/bvvdq20hzk6y9hxzmwhzxzxac7m5z7y9-docbook-xsl-1.79.1 > /gnu/store/b7ll0kaqylh6kbi1yp2a47zx12p2x1pg-docbook-xml-4.5 > /gnu/store/16cc1iyxka95wbkw335wngbyhm3wr5s8-libdrm-2.4.92.tar.bz2 > /gnu/store/c3vwlarqkq4bqfjdz52xyvsd5w88cj4n-mesa-18.1.2 > /gnu/store/f98z0xdj2zslayj0y10xknb6k96f0mhy-gtk+-3.22.30.tar.xz > /gnu/store/dhcqjg7whrwsn7wrbkrmax6ij4c2sg05-libxkbcommon-0.8.0 > /gnu/store/92s0ckbbiyhmy6w0c4qfsbsh3yzzk5mv-xorg-server-1.19.3 > /gnu/store/d3mli5zrshf01id1zjz2sw82h1ypp66b-libepoxy-1.5.2 > /gnu/store/3qncjdd6d66hpm6rq6ax284fh431qr65-rhash-1.3.6 > /gnu/store/mgakk70yz756ajd320007dsy85iaf5xb-libuv-1.19.2 > /gnu/store/qwpzsjryhyzp1w1yp16hfr1yzi26p053-libarchive-3.3.2 > /gnu/store/rh4yy11pf4m5c6mbzh9n13bw2k1vd0hj-curl-7.59.0 > /gnu/store/i7v5na68zsxl2m9j38vcj7axvblxqvl2-xkeyboard-config-2.23.1 > /gnu/store/f98fg4q3bdvadw10p0q076qh8n2ljqkf-xkbcomp-1.4.2 > > This build will eventually fail, I've tried.=20 How does it fail? > Is this because after =E2=80=9Cguix pull=E2=80=9D the package definitions= are so new > that many packages are not built for armhf and available on Hydra? If you run "guix pull" and then immediately try to build software, you'll likely need to build some software from source, since substitutes won't be available yet. > Is there a way for me somehow to =E2=80=9Cupdate=E2=80=9D and install pac= kages from > substitutes only? So that it would get and install the latest version > built and available for the architecture? What you're asking for is basically "Guix channels". It doesn't currently exist for Guix. This has been discussed in the past, and multiple people would like to have it, but unfortunately nobody has submitted any patches for it yet: https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00264.html See also: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26608 =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAltQQhkACgkQ3UCaFdgi Rp3UpRAAuRnE6lcpYvGEbpZ+Mr3VXJmWcFC5GIwdj8BCnUZaxo4Uxpamwc2CaF2F m/mHNIhyWmNVTqBA4n1lphOJNuNJGBG/VXy0XgwKk1AOdJ+SytSjvGPwggKoGm8J JGBAvAiCd5PzWybkz56Fhr6Z/ykE0MWU9+EtRSRvOgmtLBhz+k1xYjGJAVT2y9Dh Znbn+ovOBBlE1DQCe5qnsnru8wNbMLT7+t/Oc+mxXHFJ6kAW1wBqb4HI32LsqAss 9yTSrfJfXJbCGVGYv3CcrogHfRjX1cQJrmSpRzh0+3ecSVodLeC4yI947W4Xe8fg cl4rShXsUmaFhJDuBh9OvFErcCh70xgLmn4NrJD7Hal0tfH0m9VCP6wMiaUOhWy1 zlzkkvCf63e45t0ywXKCh2qNiS/SwTny+KDm+hJt1YP/lDk5/ZmF9zmzTw53xpxZ GxRu8Xtbj4j/LYUhy2EdHTtklmU0snCYag1nF2wII0wSJvXAMgFgs65K78NCZPEZ db7EDjZopIhBmzJcsH3yQfYdZuwlFLcRg048sVINo0vCkvhtWLy9VTv+3GjicKDU Av8EXACKHemjb8mJzLmTvdBwZJ9WpMqFMhfHf8+cLmwScaJU+7jtgVJDpQMvdnHR znbwZye1iZLP9BMyorP228+U0eaumlUblAH3BWvNWosKkJ/E+yI= =Mop6 -----END PGP SIGNATURE----- --=-=-=--