[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
non-gnu elpa issue tracking
From: |
Boruch Baum |
Subject: |
non-gnu elpa issue tracking |
Date: |
Wed, 9 Dec 2020 07:55:16 -0500 |
User-agent: |
NeoMutt/20180716 |
I've read sumaries of Richard Stallman's presentation about the
proposed, and in comparing it with Stefan Monnier's in-progress web
interface, have several suggestions:
1) License disclosure: The summaries indicate that RMS is open to having
the repository host packages bearing *any* free license, but there
may be users who are pickier, so a package's license should be
disclosed prominently on the listing page and the package detail
page;
2) The acceptance or candidacy process for each package should be
documented in some discrete method. Melpa does this using github's
pull request feature, which documents the entire conversation related
to the process of accepting a package.
3) After a package is initially accepted to the repository, the
summaries of Richard Stallman's presentation indicate that subsequent
commits or releases may be rejected or modified. That record should
also be documented. Debian does this using its own package tracking
software.
Here's an example of it in action (for the package 'bash'):
https://tracker.debian.org/pkg/bash
It's source code is available on its 'salsa' repository (gitlab?):
https://salsa.debian.org/qa/distro-tracker
Debian's experience and the automation of its infrastructure might be
useful to adopt in-toto even if its not an absolutely perfect match
because it's a turnkey solution and is actively maintained (eg. they
may accept feature requests).
4) There's no link on the repository page[1] to the software being used
to generate it, and the forge at which it is being developed. Having
that would make the infrastructure friendlier for pull-requests, bug
reports, and other feedback.
[1] https://elpa.gnu.org/nongnu/
--
hkp://keys.gnupg.net
CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0
- non-gnu elpa issue tracking,
Boruch Baum <=
Re: non-gnu elpa issue tracking, Jean Louis, 2020/12/09