From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: Re: Guix on Android works, guix pull fails on guile-ssh build in the check phase Date: Sat, 12 May 2018 19:49:02 -0700 Message-ID: <87tvrce0dd.fsf@gmail.com> References: <9D99F62D-95A3-4D1F-A960-A55AE3D0B36E@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]:52312) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fHh4S-0004hP-Sk for help-guix@gnu.org; Sat, 12 May 2018 22:49:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fHh4P-00082b-Q2 for help-guix@gnu.org; Sat, 12 May 2018 22:49:12 -0400 Received: from mail-io0-x230.google.com ([2607:f8b0:4001:c06::230]:42495) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fHh4P-00082T-Kk for help-guix@gnu.org; Sat, 12 May 2018 22:49:09 -0400 Received: by mail-io0-x230.google.com with SMTP id a10-v6so11363974ioc.9 for ; Sat, 12 May 2018 19:49:09 -0700 (PDT) In-Reply-To: (=?utf-8?B?IueZveOBhOeGiu+8oOebuOaSsumBkw==?= "'s message of "Sat, 12 May 2018 04:42:01 +0000") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: =?utf-8?B?55m944GE54aK77yg55u45pKy6YGT?= Cc: help-guix@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: > On May 9, 2018 9:10:07 PM UTC, "=E7=99=BD=E3=81=84=E7=86=8A=EF=BC=A0=E7= =9B=B8=E6=92=B2=E9=81=93" wrote: > >>Currently, it runs as regular user =E2=80=94 however I can't guix pull, a= s it >>fails in the check phase in guile-ssh build =E2=80=94 as seen in the atta= ched >>log.=20 If those failures occur on the latest version of guile-ssh, it might be helpful to open a bug report upstream: https://github.com/artyom-poptsov/guile-ssh > I'm still trying to overcome this=E2=80=94it seems to me, this should be,= but > don't know how to accomplish it: > > =E2=80=94 Build a local version of guile-ssh passing configure flags to i= t to > skip tests; > =E2=80=94 =E2=80=9CFreeze=E2=80=9D it, so it wouldn't be rebuilt during g= uix pull;=20 > =E2=80=94 Then I should be able to update guix;=20 > > [...] > > This is getting even more confusing:=20 > > guix build guile-ssh builds it without any error, doesn't fail=E2=80=94yet > guix pull keeps failing in the same spot. How can this be remedied? How did you invoke "guix pull"? Based on your suggested plan of attack, it sounds like you modified the Guix source locally (on your Android system), recompiled it, and then tried to use "guix pull" from that newly built version. Something like that. Is that right? If you don't tell "guix pull" where to get the Guix source from, it gets the latest version from the Git repository hosted on Savannah. If it does that, then it will use the package definitions from that version, which means it won't use any of the local changes you made. I think what you need to do, if you want to disable the guile-ssh tests, is something more like this: guix pull --url=3Dfile:///path/to/your/custom/guix/repo You might also need to use the --commit or --branch options, as described in the manual (see: "(guix) Invoking guix pull"). You might not need to specify the "file://" prefix in the URL; I can't remember. If you invoke "guix pull" in this way, you are telling it to use the version specified by what you have *committed* in your custom Guix repo. Make sure you commit the change that disables guile-ssh tests, or it won't be included when "guix pull" fetches from the repo. If you do "guix pull" in this way, it should build the custom version of guile-ssh that you made which disables the tests. I haven't tried this myself, though, so no guarantees! I hope it helps. =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlr3p54ACgkQ3UCaFdgi Rp21nw/8D6n8Mc5djZS4DodPVaYAOdlsYn7D7hkdU+5WTWdPT7K0G7zTShT3eztY TUHtw08r9IcZXNFhbHNTU3JYR+2gh9opYxsbMf948i761QNVEOlOa0SXg6ksh73u +L3mi2PTkOLf5NPiKTlKOICNGoPmYXwIGH/O9xkLVTnwOjUra+UfC6/jhdacDsuz C83Bj/qFM2daQj36caUVd4Dv56KAaRhBGlf/pVBSdzZGKiKtYUBGCpiGErwiP9w+ tToV/ZgT8Z+aHU93qgGiYo17opWMbVEeHH4LARzET14Yc/ELu3CjafzV2LAytcrJ 6VlOm30JgHv9sTmbxewIauCScjT5VUleeBlyI6XF5DTtsMnrmBzVpZpluWKc62PE ER/qSIZsP4OKXwb/SjIOni6HSqJYlu84NcWXubpxtl8Ek2AOLEV2E3jiGdeumcWZ XngqB8zF37ZCMumveVhV390BlKj+3eX4oI9o/46dONnxSOlfRDSqw9ccOtsOLqvp 9BXAW3o8YKdoDGOvDES+pXlKSZiswKCVVFNE5QkQhX1RYpmjY/6WpS6D6iqAN5Wz vrYPLQnT5JD2ynYXciDzPwj6HhTG/MxTOSvPYSqbPP3sHeIzfHYvzIKgme23ivB3 gVEJuo5EYTJXW7wVvz4D5i6Z67l96iTCm/AzaKO3zwqyXDmmgzI= =JMav -----END PGP SIGNATURE----- --=-=-=--