From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#23479: CRAN importer: do not print backtrace when package name is invalid Date: Sun, 08 May 2016 18:44:12 +0200 Message-ID: <87bn4gv6sj.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48475) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azRpK-0003iE-U8 for bug-guix@gnu.org; Sun, 08 May 2016 12:45:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1azRpG-0007aB-LP for bug-guix@gnu.org; Sun, 08 May 2016 12:45:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:59294) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azRpG-0007a7-IG for bug-guix@gnu.org; Sun, 08 May 2016 12:45:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1azRpG-00049E-BZ for bug-guix@gnu.org; Sun, 08 May 2016 12:45:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48389) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azRoh-0002wx-Lq for bug-guix@gnu.org; Sun, 08 May 2016 12:44:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1azRod-0007VJ-CZ for bug-guix@gnu.org; Sun, 08 May 2016 12:44:26 -0400 Received: from sender163-mail.zoho.com ([74.201.84.163]:24041) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azRod-0007VC-2T for bug-guix@gnu.org; Sun, 08 May 2016 12:44:23 -0400 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 23479@debbugs.gnu.org The CRAN importer (and possibly other importers) print ugly backtraces when a package is to be imported that does not exist. This can happen when the user mistypes the name or when the package is available on Bioconductor rather than CRAN. To fix this we should catch 404 errors in the “fetch-description” procedure in “guix/import/cran.scm”. ~~ Ricardo