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: NonGNU ELPA Date: Fri, 27 Nov 2020 09:54:34 +0100 Message-ID: References: <87mtzt6qhf.fsf@gnu.org> <87v9eg4gm5.fsf@gnu.org> <87o8k7yt7n.fsf@gnu.org> <87ima56h1a.fsf@gnu.org> 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="26465"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Amin Bandali , Stefan Monnier , Emacs developers To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 27 09:58:11 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 1kiZZy-0006k9-Rj for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Nov 2020 09:58:10 +0100 Original-Received: from localhost ([::1]:43886 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kiZZx-0008Ry-Ta for ged-emacs-devel@m.gmane-mx.org; Fri, 27 Nov 2020 03:58:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58940) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kiZWl-0005tN-0b for emacs-devel@gnu.org; Fri, 27 Nov 2020 03:54:51 -0500 Original-Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]:43894) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kiZWj-00024I-Ah; Fri, 27 Nov 2020 03:54:50 -0500 Original-Received: by mail-ej1-x62c.google.com with SMTP id jx16so5916770ejb.10; Fri, 27 Nov 2020 00:54:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5g6O4h9Z00rVcwAvVL89npGQ/e8WdUcdS2ZVhXJDRHY=; b=MgsR/+17k8FHt1D6tMgDBvQ6wSw6CemOpFwv4QM/BM+9T08OEBCa1P7ZOACEBfl1Ly +SUEApoHkH/W2q3G0le9FAnhqyHlLry4zxPTSJOJ9avFh7J8tYdgEDDU4w8imyvra9Ov 0NQ0PnB4nVF027awloIFWsMbQGi67nKMTOXEjTkxeK8As/XeAQ2tt7tMKBHbXCT6Ijw5 vJYyCtnvsU4HaPKGdkYnN63IFvWlOiws4zgmvda3m0t/Fue2ayNPuXhwl60BWFvN4Lm+ Ph/I6topxJ2YxEwkvY1UTSt5thUybhvdVLBwYNEbjyYn0cxNa3Nf/HB5Qw2mETRCudNx +jjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5g6O4h9Z00rVcwAvVL89npGQ/e8WdUcdS2ZVhXJDRHY=; b=sMWVOxLYDAuTHOCmIe5MknRadUMIrRnFapgjIfbacubhr8DvqQKjmVJAgil1qH01pg 0GJ5d3k6RkvMbAC3im+9bYu7sykrIk0xeOkUkhPaIwE85Y7BSa99X5Rp58RcxEyVXyMH emm0MkC0pxHEIe8h6GQUF76krNJtKictSFmGZKg7Yu6hs7yKk0qRuTySEFpt3pB4vKDm l4SwLBjqP8dIL0GJRTYM6RrJ3jQMPIlPej6I5z8/xBiCmwijerX1LIID4HxJH8MiKYus rcedO3BxYF92Ox3ZkscCKNK3krGlUzOLFvSvcT05plrwXAo9Fszg2QWxei1Tle0P/Ep7 9Lcg== X-Gm-Message-State: AOAM532iBfEG1Ie1jcDfVQdQdgdBBJHP07fY2GLLhXxEyIfUXWW+2Bpk gysC7paShpnWiYa2IgOp9BM5OtYbwTuRu6YZz2/CGZ6QnVo= X-Google-Smtp-Source: ABdhPJwxP6CebTiiM5qOzOZbTYRs4h0q/CgihfEw6hWrxQ2ZiW4vzlvkqfDUGYI/IZjZD+kV8rtUEu4vWi1sbVoLqyM= X-Received: by 2002:a17:906:eb50:: with SMTP id mc16mr6331071ejb.420.1606467286437; Fri, 27 Nov 2020 00:54:46 -0800 (PST) In-Reply-To: Received-SPF: pass client-ip=2a00:1450:4864:20::62c; envelope-from=stefankangas@gmail.com; helo=mail-ej1-x62c.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:259854 Archived-At: Richard Stallman writes: > > Would it be useful to prepare a template for such a communication? > > Yes, definitely. > > Would you like to write a draft of this, and show it to me and > the other Emacs maintainers? Privately at first. Yes, I can do that. I will send it privately when I have prepared it. > > Could we prepare a canonical URL for the GNU ELPA package > > requirements/rules outlined in a previous email by Richard? I assume it > > would be placed under https://elpa.nongnu.org/requirements.htm or > > something similar, once Amin can get that hostname working. > > Yes, we should do that. It should state the full rules, which > I've posted here, adding some details from my previous message. > I'll do make that and send it to you. Thank you. > > Should we add a special file to nongnu.git for recording the kind of > > arrangement we decide on? > > Yes. One question is where to put that information: > in one single file with an item for each package, or in a > file for each package in that package's information? I have no strong opinion either way. Perhaps centralizing it in a single file is easier to maintain. > Does each package have a page? Yes, see for example: https://elpa.gnu.org/nongnu/caml.html > Does each package have a subdirectory? AFAIU, the answer is no. They instead each have their own git branch. > How are the files presented for download?) They are either .el or .tar files available using the standard M-x package-list in Emacs, or the individual package page with a web browser. > Perhaps we would only need to note anything down when we > > have a different arrangement from the first case. > > No, that would risk misunderstandings in the harmful direction: > that we would believe the package is being taken care of by someone > else who has not in fact accepted that responsibility. > > To avoid this. we should always indicate explicitly who has taken > responsibility for the updating of each package in NonGNU ELPA. OK, that sounds reasonable.