On 15/12/16 16:15, Ludovic Courtès wrote: > Hi Maxim! > > Maxim Cournoyer skribis: > >> I'm using an up-to-date Guix (running directly from the Git tree) and >> recently started getting the following gnutls errors when attempting to >> run "guix lint some-package". This happens for any package. >> >> The complete error traceback returned on the console looks like: >> >> guix lint icecat >> gnu/packages/gnuzilla.scm:304:2: icecat-45.5.1-gnu1: file names of patches should start with the package name > > [...] > >> In guix/scripts/lint.scm: >> 786: 4 [check-vulnerabilities #] >> 781: 3 [# #] >> In unknown file: >> ?: 2 [force #>] >> In guix/scripts/lint.scm: >> 770: 1 [#] >> In ice-9/boot-9.scm: >> 160: 0 [catch srfi-34 # ...] >> >> ice-9/boot-9.scm:160:17: In procedure catch: >> ice-9/boot-9.scm:160:17: Throw to key `gnutls-error' with args `(# set-certificate-credentials-x509-trust-file!)'. I hit this on Wednesday, I think its a problem in the profile generation code, related to character encoding, and possibly to do with locales. It was triggered by the recent nss-certs update, but I don't think that has anything to do with it, apart from introducing some files with names including non-ascii characters. I've filed bug#25213 about this which includes instructions to reproduce it.