From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] NonGNU ELPA update for subed package - moved repositories Date: Mon, 27 Dec 2021 23:22:23 -0500 Message-ID: References: <874k741cbf.fsf@sachachua.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6856"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Sacha Chua Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 28 05:25:59 2021 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 1n243j-0001f4-4t for ged-emacs-devel@m.gmane-mx.org; Tue, 28 Dec 2021 05:25:59 +0100 Original-Received: from localhost ([::1]:36230 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n243i-0004Xw-6Q for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Dec 2021 23:25:58 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n240G-0008TI-7V for emacs-devel@gnu.org; Mon, 27 Dec 2021 23:22:24 -0500 Original-Received: from [2001:470:142:3::e] (port=53970 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n240F-0002tS-Qe; Mon, 27 Dec 2021 23:22:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=Xt1xDjeMHxBV/LrMw84UmsvUdXfPfrJ364zps72ZIiU=; b=jgAWgKJkFFxU 0AaelGsQ8YxREn20uz061FTJkA7aSmxzqbEHrd1qKjZHAM/FKzQHIkstFDrwe1o509MxM3nU5n1/B HOF5EpEWfSNoxFM7r5IJoTm6NKq7oo6k/QID4V84kOFZW/el96sGLliSAFafvU0zFBpYresfyErEn y/5yozE+QrYpDEUeee4vEcAzKUSZv8Wo/sn484A+JKZlRMROm5QXIGkKT8MudsFxH490/I7eIKwGN gUGnq/Q1h/fenXrY2QfHbNgFduVIQUaxvE53/cRTLVoUh7j4eNfTZfWlP+yu5gTRxnKOUawX3/k1L MfKOFYh5aHnq+7NWWiyrKw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1n240F-0008FL-Ts; Mon, 27 Dec 2021 23:22:23 -0500 In-Reply-To: (message from Sacha Chua on Tue, 21 Dec 2021 19:22:14 -0500) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:283476 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > With the goal of getting it into GNU ELPA? I'm not sure. I think there are > nine people in the git commit logs, so it's probably doable, but a large > part of its functionality depends on mpv, which is in NonGNU ELPA. Is it > okay for ELPA packages to depend on NonGNU ELPA? I think we should avoid that -- if "depends" means "needs, in order to be useful". Everything in core Emacs should work and be useful without ELPA. And everything in GNU ELPA should work and be useful without NonGNU ELPA. The idea of NonGNU ELPA is to be add-ons to the rest. Otherwise, Emacs proper becomes a patchwork of missing components. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)