From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: emacs18@gmail.com Newsgroups: gmane.emacs.bugs Subject: bug#8469: 24.0.50; package.el cannot handle long package names Date: Sun, 10 Apr 2011 12:38:07 -0700 Message-ID: Reply-To: emacs18@gmail.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1302466057 25996 80.91.229.12 (10 Apr 2011 20:07:37 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 10 Apr 2011 20:07:37 +0000 (UTC) To: 8469@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 10 22:07:33 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q90uy-0003OD-H7 for geb-bug-gnu-emacs@m.gmane.org; Sun, 10 Apr 2011 22:07:32 +0200 Original-Received: from localhost ([127.0.0.1]:36891 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q90ux-0007LE-Ar for geb-bug-gnu-emacs@m.gmane.org; Sun, 10 Apr 2011 16:07:31 -0400 Original-Received: from [140.186.70.92] (port=42062 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q90uo-0007GV-Q0 for bug-gnu-emacs@gnu.org; Sun, 10 Apr 2011 16:07:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q90un-0004wK-Ja for bug-gnu-emacs@gnu.org; Sun, 10 Apr 2011 16:07:22 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q90un-0004w5-Gj for bug-gnu-emacs@gnu.org; Sun, 10 Apr 2011 16:07:21 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Q90TO-0003bP-1P; Sun, 10 Apr 2011 15:39:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Kim Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 Apr 2011 19:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8469 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.130246430913807 (code B ref -1); Sun, 10 Apr 2011 19:39:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 Apr 2011 19:38:29 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q90Sr-0003ae-2n for submit@debbugs.gnu.org; Sun, 10 Apr 2011 15:38:29 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q90Sp-0003aT-Dt for submit@debbugs.gnu.org; Sun, 10 Apr 2011 15:38:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q90Sj-0005rL-AC for submit@debbugs.gnu.org; Sun, 10 Apr 2011 15:38:22 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:44236) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q90Si-0005qX-17 for submit@debbugs.gnu.org; Sun, 10 Apr 2011 15:38:21 -0400 Original-Received: from [140.186.70.92] (port=42209 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q90Sb-00068K-Rn for bug-gnu-emacs@gnu.org; Sun, 10 Apr 2011 15:38:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q90SZ-0005nd-EU for bug-gnu-emacs@gnu.org; Sun, 10 Apr 2011 15:38:12 -0400 Original-Received: from mail-pw0-f41.google.com ([209.85.160.41]:35551) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q90SZ-0005n9-2q for bug-gnu-emacs@gnu.org; Sun, 10 Apr 2011 15:38:11 -0400 Original-Received: by pwi10 with SMTP id 10so2437353pwi.0 for ; Sun, 10 Apr 2011 12:38:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:from:to:subject:reply-to:date:message-id :mime-version:content-type; bh=tOgHFD2PeWjdjHGXOjIiv+40WTtDcYC3CYaXgfVHS5M=; b=t9b7GTl5WMdVV7xwqJwwPQ1faXF1aY13b10JAL3uHlBVLXFl4OmNGwvxd1zz0Q0Qcg Gr2V44yEzn5W0ivuIsRZyjz3v4teBLIWJ6GIA626uGI1lZpwHOMzmWFmO8am7QcUInJF 9zBNsRv2sn0LsBMfowCq8EFwNHQHhsTteg0DQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:reply-to:date:message-id:mime-version:content-type; b=PlTZc96rRGYw11nCMJFBPnP1UDcgNEeW1V++wAOQrWLUp9aBzA9l1MZPNw1AdStiGm w/4aEkL3grTh1EzyDdICBoqIeBbbNKtJz1hgDvUPiMAQPYUjFOueBhE6i7Xz4GMv4INs Ci/PuX5joH6srCw1+qt6iRj8ebB9VR8YcJ0y4= Original-Received: by 10.142.12.16 with SMTP id 16mr4181781wfl.253.1302464289350; Sun, 10 Apr 2011 12:38:09 -0700 (PDT) Original-Received: from dad-laptop (static-50-53-3-251.bvtn.or.frontiernet.net [50.53.3.251]) by mx.google.com with ESMTPS id p40sm7155959wfc.17.2011.04.10.12.38.07 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 10 Apr 2011 12:38:08 -0700 (PDT) Original-From: Richard Kim X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 10 Apr 2011 15:39:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:45733 Archived-At: In GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.22.0) of 2011-04-09 on dad-laptop Windowing system distributor `The X.Org Foundation', version 11.0.10900000 package.el was recently changed to make use of tabulated-list.el. This seems to be causing problems when a package name is too long. The threshold seems to be some length between 15 and 19 characters. To see the problem, start emacs with -q option, then execute the following code: (require 'package) (custom-set-variables '(package-archives '(("tromey" . "http://tromey.com/elpa/")))) (package-list-packages) This results in the stack trace shown below where the problem is with a package named "compilation-recenter-end" which has 24 characters long. Debugger entered--Lisp error: (wrong-type-argument arrayp ("compilation-recenter-end" face link follow-link t package-symbol compilation-recenter-end action package-menu-describe-package)) tabulated-list-print-entry((compilation-recenter-end 4) [("compilation-recenter-end" face link follow-link t package-symbol compilation-recenter-end action package-menu-describe-package) #("4" 0 1 (font-lock-face default)) #("available" 0 9 (font-lock-face default)) #("compilation-mode window recentre" 0 32 (font-lock-face default))]) apply(tabulated-list-print-entry ((compilation-recenter-end 4) [("compilation-recenter-end" face link follow-link t package-symbol compilation-recenter-end action package-menu-describe-package) #("4" 0 1 (font-lock-face default)) #("available" 0 9 (font-lock-face default)) #("compilation-mode window recentre" 0 32 (font-lock-face default))])) tabulated-list-print(nil) package-menu--generate() package-list-packages() eval((package-list-packages) nil) eval-last-sexp-1(nil) eval-last-sexp(nil) call-interactively(eval-last-sexp nil nil) On my own ELPA repository, I had to rename a package name to shorten it from 19 characters down to something less than 15 or so in order to get around this problm.