From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements Date: Sun, 30 Jun 2024 10:51:06 -0400 Message-ID: References: <87o7a7t0o9.fsf@gmail.com> Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5862"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 70452@debbugs.gnu.org To: No Wayman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jun 30 16:52:33 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sNvup-0001Iz-Py for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 30 Jun 2024 16:52:32 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sNvuR-0003l1-7X; Sun, 30 Jun 2024 10:52:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sNvuM-0003j8-HJ for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2024 10:52:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sNvuL-0004uo-TA for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2024 10:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sNvuL-0006TI-QB for bug-gnu-emacs@gnu.org; Sun, 30 Jun 2024 10:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2024 14:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70452 X-GNU-PR-Package: emacs Original-Received: via spool by 70452-submit@debbugs.gnu.org id=B70452.171975907924817 (code B ref 70452); Sun, 30 Jun 2024 14:52:01 +0000 Original-Received: (at 70452) by debbugs.gnu.org; 30 Jun 2024 14:51:19 +0000 Original-Received: from localhost ([127.0.0.1]:58679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNvte-0006SD-Rs for submit@debbugs.gnu.org; Sun, 30 Jun 2024 10:51:19 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:35908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNvtc-0006Rx-La for 70452@debbugs.gnu.org; Sun, 30 Jun 2024 10:51:17 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id B4E2B441549; Sun, 30 Jun 2024 10:51:10 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1719759068; bh=MZ3xzlTVSFxapw5qe1EXwUnnUCVnYBWiM+A5xZcp8+Q=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=drZ2doCatRJSHWvw17UQiNAqG9tT+2A85dpZReHSZvyCaLtrfLK+Z+seZfNSCeodQ HZ93lJ1+6MZPxKcOoAIyW5a6fZmBpVAvif+AVrhUc46BpvH66+U1aFVdjuOIpYzqta +0qxVrNWlropo0oHTdYQN9QS8/HajXssRvus5Q+QyoY3oWjI6N8hO9DgvqUPI04nNw fWduEmZBssBfCiBsoM3Vy9zGtLj+N7eYN/FCVy5upMBhXDj4wH9ivcMqSW3+/ijKKj SvrUPjCAPPEqADRaic7BGZechbRX4oMxWqgbBkqN1l2eFNFY333PYIP65yMsRTQEp6 2Wce+woeaPh7g== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 8D01C441508; Sun, 30 Jun 2024 10:51:08 -0400 (EDT) Original-Received: from pastel (unknown [45.72.245.253]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 643B612020D; Sun, 30 Jun 2024 10:51:08 -0400 (EDT) In-Reply-To: <87o7a7t0o9.fsf@gmail.com> (No Wayman's message of "Thu, 18 Apr 2024 06:39:18 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:288197 Archived-At: > Currently https://elpa.gnu.org/packages/ displays a table with > a Version column. > It would be nice to also include a separate Date column so the user can get > a quick sense of when that package version was released (rather than > clicking through to the package's page). Sounds good. The corresponding code is around `elpaa--html-make-index` in `elpa-admin.el` (in the `elpa-admin` branch in `elpa.git`). > The "Rank" column is ambiguous. > What criteria is being used to rank the packages? Basically, the number of accesses to one of the package's files (the ones on elpa.gnu.org, not the upstream one (if there's any)), like tarballs, webpage, ... The packages are sorted according to this number and the rank is the position within this list, expressed in percent. See the code under the `elpaa--wsl-` prefix in the `elpa-admin.el` file. There's a fair bit of room for improvement. > Perhaps that could go in a title attribute for the Rank table header, so > users can get an explanation when hovering their mouse over it. Sounds good. > It would also be nice to enhance the table headers so they sort the table > when clicked (ascending/descending) when JS is enabled. Sounds good to me as well. Oddly the Javascript code is not kept in the `elpa-admin` branch but in the `main` branch instead (in the `html/javascript` subdir). Stefan