Subject: bug#34144: closed (Re: bug#34144: guix import github crash)

From: [email-masked] (GNU bug Tracking System)
Date: Sun, 20 Jan 2019 19:52:02 +0000

Your bug report

#34144: guix import github crash

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
34144: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=34144
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#34144: guix import github crash
From: Arun Isaac <[email-masked]>
To: Ricardo Wurmus <[email-masked]>
Cc: [email-masked], [email-masked], Efraim Flashner <[email-masked]>
Date: Mon, 21 Jan 2019 01:21:11 +0530
List-Id: <debbugs-submit.debbugs.gnu.org>

> This looks fine to me.  Thanks!

Pushed, thanks!

Subject: guix import github crash
From: Efraim Flashner <[email-masked]>
To: [email-masked]
Cc: [email-masked], [email-masked]
Date: Sun, 20 Jan 2019 11:32:06 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

$ ./pre-inst-env guix refresh mujs
Backtrace:
          14 (apply-smob/1 #<catch-closure d12200>)
In ice-9/boot-9.scm:
    705:2 13 (call-with-prompt _ _ #<procedure default-prompt-handle…>)
In ice-9/eval.scm:
    619:8 12 (_ #(#(#<directory (guile-user) daa140>)))
In guix/ui.scm:
  1639:12 11 (run-guix-command _ . _)
In ice-9/boot-9.scm:
    829:9 10 (catch _ _ #<procedure 7f096bb0d9b0 at guix/ui.scm:617…> …)
    829:9  9 (catch _ _ #<procedure 7f096bb0d9c8 at guix/ui.scm:735…> …)
In guix/scripts/refresh.scm:
    513:8  8 (_)
In guix/store.scm:
  1693:24  7 (run-with-store _ _ #:guile-for-build _ #:system _ # _)
In guix/scripts/refresh.scm:
   538:14  6 (_ _)
In srfi/srfi-1.scm:
    640:9  5 (for-each #<procedure 1ab7680 at guix/scripts/refresh.…> …)
In guix/scripts/refresh.scm:
    346:2  4 (check-for-package-update #<package [email-masked] gnu/pac…> …)
In guix/import/github.scm:
   229:25  3 (latest-release #<package [email-masked] gnu/packages/javas…>)
   172:15  2 (latest-released-version "https://git.ghostscript.com/…" …)
   143:19  1 (fetch-releases-or-tags "https://git.ghostscript.com/mu…")
    120:2  0 (github-user-slash-repository _)

guix/import/github.scm:120:2: In procedure github-user-slash-repository:
Throw to key `match-error' with args `("match" "no matching pattern" ("" "mujs.git"))'.

mujs isn't a github repo, and it looks like there's some checking to be
done somwhere to make sure that the source is actually from a github
repo before checking the github importer for an update.

-- 
Efraim Flashner   <[email-masked]>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted