From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giovanni Biscuolo Subject: Re: guix weather issue? (was Re: guix package builds, subsitutes and --no-build) Date: mer, 27 feb 2019 09:21:56 +0100 Message-ID: <87d0nd4p5n.fsf@roquette.mug.biscuolo.net> References: <87pnrm76ta.fsf@roquette.mug.biscuolo.net> <20190220214442.GA22965@jasmine.lan> <871s416umx.fsf@roquette.mug.biscuolo.net> <87ef80trpm.fsf@gmail.com> <87a7ik57xs.fsf@roquette.mug.biscuolo.net> <874l8s2ek0.fsf@elephly.net> <8736oc2ebh.fsf@elephly.net> <877edn6hrs.fsf@roquette.mug.biscuolo.net> <87zhqj29ak.fsf@elephly.net> <8736obkhfs.fsf@gnu.org> <87woln27hb.fsf@elephly.net> <87y3634zaa.fsf@roquette.mug.biscuolo.net> <87zhqj81uj.fsf@gmail.com> <87imx651y5.fsf@roquette.mug.biscuolo.net> <874l8pu1sw.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:59562) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gyuUI-0007JQ-1c for guix-devel@gnu.org; Wed, 27 Feb 2019 03:22:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gyuUE-0005Jm-Bo for guix-devel@gnu.org; Wed, 27 Feb 2019 03:22:43 -0500 In-Reply-To: <874l8pu1sw.fsf@gmail.com> 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: Chris Marusich Cc: guix-devel@gnu.org, Mathieu Lirzin --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Chris, Chris Marusich writes: > Giovanni Biscuolo writes: > >> AFAIU the issue is "guix weather" reporting on the availability related >> to current master and not of user commit: am I wrong? > > I'm not sure. That would explain the issue you saw. I haven't checked > the code. Maybe you could take a peek? If "guix weather" is using > master branch and ignoring the current channel configuration, it seems > like it might be unintended behavior. I'll try to understand guix weather code (guix/guix/scripts/weather.scm) but I'm pretty new to Guile and Guix so it will be a long study for me ...so sorry, but for now do not count on me for a timely report on this :-) >> a little (digression >> >> anyway even if that is not the issue, users should have some way to >> check if a substitute is available for their current commit, so they >> can decide if they are willing to locally build or not. [...] > I agree it would be nice if one could control the behavior more easily. > However, someone needs to put in the time to design and implement the > solution. So far, I think people with time and energy have chosen > instead to focus on improving substitute availability, in the hopes that > it will prove more useful in the long term. yes I'm aware of this and I find this is not a priority for Guix, improving substitutes availability is > Would you be interesting in working on it? yes but for me "it's a long way to the top if you (me) wanna rock'n'roll" :-) [...] > I have attempted to reproduce the issue using that information. When I > ran "guix pull" to use the same version of Guix you were using > (a4fc80254a53b46b33f138d1009ddd044b8cb6be) and then ran "guix weather", > I saw the same output as you (i.e., ci.guix.info reported that the > substitute was available). However, when I ran... > > guix package \ > --substitute-urls=3Dhttps://ci.guix.info \ > -p /tmp/test-profile \ > -m /tmp/manifest.scm > > ...Guix began downloading chromium from ci.guix.info. The contents of > /tmp/manifest.scm is the same manifest you provided. So, unfortunately > this means I wasn't able to reproduce the issue you experienced. > Everything seems to be working correctly on my end. could you please report here the exact substitute derivation you got? on Monday Ricardo told us: >> --8<---------------cut here---------------start------------->8--- >> $ guix package -i ungoogled-chromium >> substitute: updating substitutes from 'https://ci.guix.info'... 100.0% >> building /gnu/store/4mvzzx2jmr4r4p2kx0hcvwr9s9lvx0gd-ungoogled-chromium-= 72.0.3626.109.drv... >> \ 'set-paths' phase^C >> --8<---------------cut here---------------end--------------->8--- > >There is no such derivation on the server at berlin.guixsd.org. It wold be interesting to see what derivation you got this time Thanks! Giovanni [...] =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERcxjuFJYydVfNLI5030Op87MORIFAlx2SKQACgkQ030Op87M ORL93A//cixr5Dr3isiUUg1LBXI1kY7hjkpIFlF9f6/3ky9kiDhxpeQZn3qfP2qY iadaA5O+eNKh0iKUJkoxvs00aBvfbD1Rh96YJAIsV1U+lkoz5sWnDCMBvsRuLhHq iUFjQfYkbKRSTRACYuouineCbXTJ63U70VI8UIJhT/HHFunnJ2suxAzke3yPwLCp xh3byVjC264MElcW0RSrHrtL0+GSZP1EGe0PoKHGc7JJCVOBRL949q2lVYL+eOtX z+R51qcRGFFqotixoT20A7RkvCYMZTcjRll3x+2JOKd65Naa8a3RVEniPdSKC91X cfMG54DAT8OQfwl04RuxO7UCzVg4+2J76iKvZoX/EnPf4mCJLt1cAsCKejqQqZq8 jmJ4B+eYfDeeBbkDpLEGdmb+L3uz5s2RtzyZ20oA1fP91QRUbKRPH0aAgALvUubp qYO+eGSzG0PA+yW6mNvARlGn7GMVhVaV4cDJ9dmiKOLzSHutH821gGNyZyJNNA/Z MkHWkBZCnlBkVAVm5Vve2/MJOE73RCWp6spAdsKJwCFFxTn62KPhCV1/Jue7maep 2H418MSLQqV8a9sOQufWDpZPmBTlVHqExfj+4H0VofAsXXglb3eUuliJfGx5T7KM GCSdn8V3eNSpX+rqnrRb+88ARYJgfl1hquPqYxQyfMt1tSGALcM= =2HPY -----END PGP SIGNATURE----- --=-=-=--