GNU bug report logs - #70452
30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements

Previous Next

Package: emacs;

Reported by: No Wayman <iarchivedmywholelife <at> gmail.com>

Date: Thu, 18 Apr 2024 10:41:13 UTC

Severity: wishlist

Tags: confirmed

Found in version 30.0.50

To reply to this bug, email your comments to 70452 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-gnu-emacs <at> gnu.org:
bug#70452; Package emacs. (Thu, 18 Apr 2024 10:41:15 GMT) Full text and rfc822 format available.

Acknowledgement sent to No Wayman <iarchivedmywholelife <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 18 Apr 2024 10:41:15 GMT) Full text and rfc822 format available.

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

From: No Wayman <iarchivedmywholelife <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements
Date: Thu, 18 Apr 2024 06:39:18 -0400
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).

The "Rank" column is ambiguous.
What criteria is being used to rank the packages?
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.

It would also be nice to enhance the table headers so they sort 
the table when clicked (ascending/descending) when JS is enabled. 





Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#70452; Package emacs. (Sun, 30 Jun 2024 05:49:01 GMT) Full text and rfc822 format available.

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

From: Stefan Kangas <stefankangas <at> gmail.com>
To: No Wayman <iarchivedmywholelife <at> gmail.com>
Cc: 70452 <at> debbugs.gnu.org, Philip Kaludercic <philipk <at> posteo.net>,
 Stefan Monnier <monnier <at> gnu.org>
Subject: Re: bug#70452: 30.0.50;
 [Wishlist] elpaca.gnu.org/packages Improvements
Date: Sat, 29 Jun 2024 22:47:28 -0700
No Wayman <iarchivedmywholelife <at> gmail.com> writes:

> 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).
>
> The "Rank" column is ambiguous.
> What criteria is being used to rank the packages?
> 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.
>
> It would also be nice to enhance the table headers so they sort the table when
> clicked (ascending/descending) when JS is enabled.

Stefan, Philip, any comments here?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#70452; Package emacs. (Sun, 30 Jun 2024 06:37:02 GMT) Full text and rfc822 format available.

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

From: Philip Kaludercic <philipk <at> posteo.net>
To: Stefan Kangas <stefankangas <at> gmail.com>
Cc: 70452 <at> debbugs.gnu.org, No Wayman <iarchivedmywholelife <at> gmail.com>,
 Stefan Monnier <monnier <at> gnu.org>
Subject: Re: bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages
 Improvements
Date: Sun, 30 Jun 2024 06:36:35 +0000
Stefan Kangas <stefankangas <at> gmail.com> writes:

> No Wayman <iarchivedmywholelife <at> gmail.com> writes:
>
>> 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).
>>
>> The "Rank" column is ambiguous.
>> What criteria is being used to rank the packages?
>> 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.
>>
>> It would also be nice to enhance the table headers so they sort the table when
>> clicked (ascending/descending) when JS is enabled.
>
> Stefan, Philip, any comments here?

IIUC the "Rank" is a function of the number of downloads of a package,
as extracted from the recent server logs.

Other than that, patches welcome, I guess?

-- 
	Philip Kaludercic on peregrine




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#70452; Package emacs. (Sun, 30 Jun 2024 14:52:01 GMT) Full text and rfc822 format available.

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

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: No Wayman <iarchivedmywholelife <at> gmail.com>
Cc: 70452 <at> debbugs.gnu.org
Subject: Re: bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages
 Improvements
Date: Sun, 30 Jun 2024 10:51:06 -0400
> 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





Added tag(s) confirmed. Request was from Stefan Kangas <stefankangas <at> gmail.com> to control <at> debbugs.gnu.org. (Sat, 01 Mar 2025 02:47:01 GMT) Full text and rfc822 format available.

This bug report was last modified 109 days ago.

Previous Next


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