From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: non-gnu elpa issue tracking Date: Wed, 9 Dec 2020 10:58:01 -0600 Message-ID: References: <20201209125516.lenqswi7fhiscbr2@E15-2016.optimum.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24767"; mail-complaints-to="usenet@ciao.gmane.io" To: Boruch Baum , Emacs-Devel List Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 09 17:59:22 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 1kn2oD-0006J4-Gw for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Dec 2020 17:59:21 +0100 Original-Received: from localhost ([::1]:44990 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kn2oC-00054z-Ie for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Dec 2020 11:59:20 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35098) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kn2n0-0004UO-BY for emacs-devel@gnu.org; Wed, 09 Dec 2020 11:58:06 -0500 Original-Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]:39582) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kn2mx-00080N-6U for emacs-devel@gnu.org; Wed, 09 Dec 2020 11:58:05 -0500 Original-Received: by mail-pl1-x62e.google.com with SMTP id p6so1242582plo.6 for ; Wed, 09 Dec 2020 08:58:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to; bh=2eBE7NOQFCAefiuK1oy2ugC0wnT8WfAgyOzIEZHGkQg=; b=hM1km5UAv8Rt2M5u/nQf9l5gF0ZIJv+sdKrAAWOk8EYDRSZ2zBlfEI8HIZFymwqBpJ L5sSnncF1jhOokl5a3YPdqDKJdXEAjtOapatMzLL0+KwMWvPZTcU+T3qrUksAkcjLbqG uBbbAGoQ8Tdf6gxH84xRjlvi9MlGaA/WM10LPfdyeaujOUMuwQNpgYETHr5unNJ0Xw0u Ioe+Lcfo979lZXaozpqEhSARBeeCMnVIMVEB5hMEj72v/Ek7v+t7S5DT2q0oQcMUSzLX OqEinZoaYzb3G1E5/LVS19x2OVFi0KahRTDNJtV/x0Izgpho9CPN+2XPc8d1/Ehc+24A RL8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=2eBE7NOQFCAefiuK1oy2ugC0wnT8WfAgyOzIEZHGkQg=; b=Lfm8NuMNu/Dn5j+ipqIYvinO1UhmyjWZ+6HhUBBIsACJLanT8zowb5kYzvRi01oZq4 p08p9m8lUsRadn99gh10V+HdEL/CoGHyW4WlT3aluBHZlSUTyLUQy6ARY/hVRvTQu79+ hyw8f8vXdXp3oTiWv+1cu3YCcEksbM+QjMFI/C8vCmxR+CmgiTNH4m9sez5dtAYjttiS z916c7yFThpVIUKH/7yIAmajBrASrR/aJ9rvU/EXey6b7bLR1QMWjGgLXU3GiqeS60N1 UsLcyF8Gh6gqCQtWG680m5Bu5OEseejq233tmFBTgYXcpi1QBO6NeGty7KPABaxr91b8 iZDA== X-Gm-Message-State: AOAM531QGTEmPzzRDMtCZIiOmhMMcqep4OuJ5mJVaPL03rGVdIIXzFE2 39hjJrp6ymEMqpm0bbYIvQMBEWxEXceSpt9doxE= X-Google-Smtp-Source: ABdhPJzEvBJ46xbcJnLSU/hUJ0yLNibBU8hjWBN711oQKpHbx7QRkzoawtsTmZbYOOuxRXxofouxH3GiBT6V5FJEGrs= X-Received: by 2002:a17:902:bd41:b029:d8:f07f:4815 with SMTP id b1-20020a170902bd41b02900d8f07f4815mr2725730plx.70.1607533081702; Wed, 09 Dec 2020 08:58:01 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 9 Dec 2020 10:58:01 -0600 In-Reply-To: <20201209125516.lenqswi7fhiscbr2@E15-2016.optimum.net> Received-SPF: pass client-ip=2607:f8b0:4864:20::62e; envelope-from=stefankangas@gmail.com; helo=mail-pl1-x62e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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:260606 Archived-At: Boruch Baum writes: > 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; Are there any packages out there that don't use the GPL? Could you point us to some examples? > 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. Could you be more specific? Do you mean that we should document it somewhere, or do you mean something else? > 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). "Debian's infrastructure" is massive and has many moving parts. Do you suggest that we should adopt all of that wholesale? > 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. I assume that there will be a landing page similar to the one on elpa.gnu.org.