GNU bug report logs - #69599
peercred package crashes guix go importer

Previous Next

Package: guix;

Reported by: Nathan Dehnel <ncdehnel <at> gmail.com>

Date: Thu, 7 Mar 2024 05:20:01 UTC

Severity: normal

To reply to this bug, email your comments to 69599 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#69599; Package guix. (Thu, 07 Mar 2024 05:20:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nathan Dehnel <ncdehnel <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 07 Mar 2024 05:20:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nathan Dehnel <ncdehnel <at> gmail.com>
To: bug-guix <bug-guix <at> gnu.org>
Subject: peercred package crashes guix go importer
Date: Wed, 6 Mar 2024 23:18:17 -0600
$ guix import go inet.af/peercred
Backtrace:
         18 (primitive-load "/home/nathan/.config/guix/current/bin/…")
In guix/ui.scm:
  2324:7 17 (run-guix . _)
 2287:10 16 (run-guix-command _ . _)
In guix/scripts/import.scm:
    80:6 15 (guix-import . _)
In ice-9/boot-9.scm:
 1752:10 14 (with-exception-handler _ _ #:unwind? _ # _)
In guix/scripts/import/go.scm:
  116:29 13 (_)
In ice-9/exceptions.scm:
  406:15 12 (go-module->guix-package* . _)
In ice-9/boot-9.scm:
 1752:10 11 (with-exception-handler _ _ #:unwind? _ # _)
In guix/import/go.scm:
  497:20 10 (go-module->guix-package "inet.af/peercred" #:goproxy _ …)
In guix/memoization.scm:
    98:0  9 (mproc "https://inet.af/peercred?go-get=1")
In unknown file:
          8 (_ #<procedure 7f007e85fd80 at guix/memoization.scm:17…> …)
In guix/import/go.scm:
  105:29  7 (_ . _)
In guix/http-client.scm:
  107:28  6 (http-fetch _ #:port _ #:text? _ #:buffered? _ # _ # _ # …)
In guix/build/download.scm:
   468:4  5 (open-connection-for-uri _ #:timeout _ # _)
  469:14  4 (thunk)
   396:8  3 (open-socket-for-uri _ #:timeout _)
In unknown file:
          2 (getaddrinfo "inet.af" "https" 32 #<undefined> #<undef…> …)
In ice-9/boot-9.scm:
 1685:16  1 (raise-exception _ #:continuable? _)
 1683:16  0 (raise-exception _ #:continuable? _)

ice-9/boot-9.scm:1683:16: In procedure raise-exception:
In procedure getaddrinfo: System error

The package exists
https://pkg.go.dev/inet.af/peercred

guix b4107ca




Information forwarded to bug-guix <at> gnu.org:
bug#69599; Package guix. (Thu, 07 Mar 2024 07:22:02 GMT) Full text and rfc822 format available.

Message #8 received at 69599 <at> debbugs.gnu.org (full text, mbox):

From: Carlo Zancanaro <carlo_zancanaro <at> sil.org>
To: Nathan Dehnel <ncdehnel <at> gmail.com>
Cc: 69599 <at> debbugs.gnu.org
Subject: Re: bug#69599: peercred package crashes guix go importer
Date: Thu, 07 Mar 2024 16:59:20 +1100
On Wed, Mar 06 2024, Nathan Dehnel wrote:
> ice-9/boot-9.scm:1683:16: In procedure raise-exception:
> In procedure getaddrinfo: System error

Looks like an issue with the domain. Guix tries to look up inet.af, but
the project doesn't have the domain any more[1].

Using "guix import go github.com/inetaf/peercred" instead should work.

Carlo

[1]: https://github.com/inetaf/tcpproxy/issues/39




Information forwarded to bug-guix <at> gnu.org:
bug#69599; Package guix. (Thu, 07 Mar 2024 17:04:01 GMT) Full text and rfc822 format available.

Message #11 received at 69599 <at> debbugs.gnu.org (full text, mbox):

From: Nathan Dehnel <ncdehnel <at> gmail.com>
To: Carlo Zancanaro <carlo_zancanaro <at> sil.org>
Cc: 69599 <at> debbugs.gnu.org
Subject: Re: bug#69599: peercred package crashes guix go importer
Date: Thu, 7 Mar 2024 11:01:57 -0600
Is there a way to work around this for the recursive importer if
another package uses the old domain?

On Wed, Mar 6, 2024 at 11:59 PM Carlo Zancanaro <carlo_zancanaro <at> sil.org> wrote:
>
> On Wed, Mar 06 2024, Nathan Dehnel wrote:
> > ice-9/boot-9.scm:1683:16: In procedure raise-exception:
> > In procedure getaddrinfo: System error
>
> Looks like an issue with the domain. Guix tries to look up inet.af, but
> the project doesn't have the domain any more[1].
>
> Using "guix import go github.com/inetaf/peercred" instead should work.
>
> Carlo
>
> [1]: https://github.com/inetaf/tcpproxy/issues/39




This bug report was last modified 58 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.