I thought it would be "cool" to build all of my own software using Guix, but it seems that functionality is not reliable yet. Anyway, my issue is now resolved. Thank you.

Sent from ProtonMail Mobile


On Fri, May 29, 2020 at 6:03 PM, zimoun <zimon.toutoune@gmail.com> wrote:
Dear,

On Fri, 29 May 2020 at 23:10, David Philipe Gil
<davidpgil@protonmail.com> wrote:
>
> It seems the local build aspect is broken for me for glibc-locales so to solve this, as root I did:
>
> # guix archive --authorize < \
> ~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub

As Marius pointed, without this you do not use the substitutes
(binary) served by the build farm ci.guix.gnu.org...


> substitute: guix substitute: warning: ACL for archive imports seems to
> be uninitialized, substitutes may be unavailable

...therefore, you are rebuilding everything. And your issue was coming from...


> The following derivations will be built:
> /gnu/store/rymq0i0my05d99ak07gkynj1k833fykp-glibc-locales-2.31.drv
>
> /gnu/store/yqb4xxxjgwm21gnl0kp4w7awiamqjhi6-linux-libre-headers-5.4.20.drv
> /gnu/store/kkk0l92v144xj04kzrccbggr5m7v8ppd-rsync-3.1.3.drv
> /gnu/store/67dlbyg441iafjiz1k5xrrsp9iflidkr-popt-1.16.drv
> /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv
> building /gnu/store/cgzl9aa8qr8bgzq7qr4m2bbb76c8azkl-popt-1.16.tar.gz.drv...
> downloading from http://rpm5.org/files/popt/popt-1.16.tar.gz ...
> \sha256 hash mismatch for
> /gnu/store/smgir46ibcnj6sr55lipl45xbafx89i9-popt-1.16.tar.gz:
> expected hash: 1j2c61nn2n351nhj4d25mnf3vpiddcykq005w2h6kw79dwlysa77
> actual hash: 0w0az9ni0gsh8zqpv3g15k2mrn201np876ha4442pfks9jpg0vyl

...this mismatch. The upstream did a really bad thing: in-place replacement.


Hope that helps,
simon