From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Boruch Baum Newsgroups: gmane.emacs.devel Subject: non-gnu elpa issue tracking Date: Wed, 9 Dec 2020 07:55:16 -0500 Message-ID: <20201209125516.lenqswi7fhiscbr2@E15-2016.optimum.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28407"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: NeoMutt/20180716 To: Emacs-Devel List Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 09 14:04:29 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kmz8v-0007Gl-9g for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Dec 2020 14:04:29 +0100 Original-Received: from localhost ([::1]:37950 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmz8s-0001KV-4A for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Dec 2020 08:04:28 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49366) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmz08-0006h1-FB for emacs-devel@gnu.org; Wed, 09 Dec 2020 07:55:24 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:60599) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmz06-0005X6-53 for emacs-devel@gnu.org; Wed, 09 Dec 2020 07:55:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1607518518; bh=ZEzf8puDGpYeu6psZ0JriyLCSeWGdINsdzB7rpM6bKg=; h=X-UI-Sender-Class:Date:From:To:Subject; b=ADJcocXXWqMMlI0kKlq4bx3O/ob0+85MvAiTMqMIHBVWcg97kPiRkfY6tWH0xfzJq uf35aBbjXHB0v3eK/Mqs9vI+jyCwGwm1LFO0nzij7c4tV03Z5xRGnm4mn1rvQK2UHa eukQp1u1ttOJfA3ZxbD1b70nkWHFYFJaj8EnYtFY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from E15-2016.optimum.net ([70.19.86.82]) by mail.gmx.com (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1M7Jza-1kltbG2Mv6-007iT5 for ; Wed, 09 Dec 2020 13:55:18 +0100 Content-Disposition: inline X-Provags-ID: V03:K1:npI7kxbRBaqi8l+QXX/Q3ED/nNfXvsHUGfVB1SBI9I7mINAPM9K 3eo58O/n0xKQBSwaBJ/B904OKsnG3R9XOCHaWTZVIM8zACujru+EjDBpL6WpQmfX4tJ7VuW 7eNkgwrGbFb3uDgByFWOunOHLEH4/Rzg4/hRakFAkypkf6xj153NKhuRK2gCOcReJ3Y/1tC HlJ/vhH7djIYpS19U0V3w== X-UI-Out-Filterresults: notjunk:1;V03:K0:7JCnk0zEYaY=:4Xtb3MtVlStqYEjH5kLxEY QWldeDvg5mUu5tl4o//Z0uv3hhhILueZKo9kRsI9bDCNXp66L6p9Tp6UZmU0DeQ9z1fzEL4/e nJh4Vk/5MimHp/M4s7/5lI9wuk7LT89h76sJmLIW8bv4XL4vpTcWBwhRxhYUHf3g8Hop6ADfl Qm5+ECgoO8SD7uKEZN000/AvH8e+s1gGegcZkzeUfAQv5ogThKGHnOg2A447nJXsYrthM28ZD MvrAln7bby/XkOL+CYUh0Xs86jjt7N/20UYxfmY0uIb0+nawoyNTmXtS4lxCARbQeDPLpn++u NGthuvY/PCo0yI5EUkCJKKc4ggy3L5a7XuehI6Dskeus9XXK1jGpi2EGACjrjATr0OjPIfCzn wTFLVXWwkqtimtAeyra/toUJGTZ34HS+9zDeMxbyQ0XHD0Ugiv63VWT/iQ0cTji9raP7eM89H rnvYT1qFlPszo0IeWYAjpI7nEHqGtueU9/jCE348uoTD9ru6bNCbttJzj2tqLyCvu22plvRug WoqlD2Rf+Sz6exLjV2krsRrG4mDCVUpElaEHESBMP6BsUy7He4nPj3cfSLgb4ir0ovm+dp6qH 6uITEn8eg/a1ZYAhrVtBILq1UIE8VqNL1u3ussEOpxk0KAcrYvrflvWOg88P8PugJSmoHB2BD pQDIIFwL1Qfugk30uaUv6ZBo/8yVPx6g4JFrbMXRtRfcs5YjapesToRVYLK3HX+TXt52dmmI5 NO4O6b13/W8Aax80DdpcmUmRGWK9GS/1zgunyVZlMPl4lqfv/NHaDVzmiM+5/BZPXUZX2EPe Received-SPF: pass client-ip=212.227.15.18; envelope-from=boruch_baum@gmx.com; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:260605 Archived-At: 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/ =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0