From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Getting rid of "source file [...] newer than compiled" messages Date: Mon, 08 Apr 2019 08:43:15 +0200 Message-ID: <87h8b9f14s.fsf@elephly.net> References: <87ef6q3muf.fsf@gmail.com> <87lg0y1xut.fsf@elephly.net> <875zs2313w.fsf@gmail.com> <87imw21jpk.fsf@elephly.net> <87wokh1zc0.fsf@gmail.com> <87k1g6ncss.fsf@gmail.com> <87r2aeg96d.fsf@elephly.net> <87ftqun8ce.fsf@gmail.com> <87mul2fr1x.fsf@elephly.net> <877ec5n2n0.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:52503) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hDO0I-0002rL-7s for help-guix@gnu.org; Mon, 08 Apr 2019 02:43:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hDO0H-0004VZ-3Z for help-guix@gnu.org; Mon, 08 Apr 2019 02:43:38 -0400 Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21364) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hDO0G-0004UN-NO for help-guix@gnu.org; Mon, 08 Apr 2019 02:43:37 -0400 In-reply-to: <877ec5n2n0.fsf@gmail.com> 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: Katherine Cox-Buday Cc: help-guix@gnu.org Katherine Cox-Buday writes: > Ricardo Wurmus writes: > >> Oh, well, that=E2=80=99s definitely not right. Guix does not download >> individual files when fetching packages =E2=80=94 it downloads archives = that >> definitely do contain the .go files. So the question is=E2=80=A6 where = did they >> go once =E2=80=9Cguix pull=E2=80=9D finished? > > Yeah, I don't know! Mostly I'm trying to dig into this edge-case of > trying to get malformed packages back into a known state. I imagine that > will come up from time to time on users' machines, for various reasons. > >> Does =E2=80=9Cguix gc --verify=3Drepair,contents=E2=80=9D (run as root) = really not tell >> you anything useful? [no repair output] Hmm. You said that there are no .go files, yet Guile keeps saying that the source file /gnu/store/cd6rjv3qhhghr59wpq4fksfr84d5dsdf-guix-module-union/share/guile/s= ite/2.2/gcrypt/hash.scm is newer than the compiled /gnu/store/cd6rjv3qhhghr59wpq4fksfr84d5dsdf-guix-module-union/lib/guile/2.2= /site-ccache/gcrypt/hash.go Does the second file really not exist while the first one does? -- Ricardo