From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sacha Chua Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] NonGNU ELPA update for subed package - moved repositories Date: Mon, 27 Dec 2021 23:42:22 -0500 Message-ID: References: <874k741cbf.fsf@sachachua.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000025fdd105d42d7375" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5607"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Dec 28 05:43:51 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 1n24Kz-0001FN-Ck for ged-emacs-devel@m.gmane-mx.org; Tue, 28 Dec 2021 05:43:49 +0100 Original-Received: from localhost ([::1]:40810 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n24Kx-0000Fb-6w for ged-emacs-devel@m.gmane-mx.org; Mon, 27 Dec 2021 23:43:47 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:46054) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n24Jq-0007hX-74 for emacs-devel@gnu.org; Mon, 27 Dec 2021 23:42:38 -0500 Original-Received: from [2607:f8b0:4864:20::134] (port=38612 helo=mail-il1-x134.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n24Jn-00050u-A0 for emacs-devel@gnu.org; Mon, 27 Dec 2021 23:42:36 -0500 Original-Received: by mail-il1-x134.google.com with SMTP id x15so13328735ilc.5 for ; Mon, 27 Dec 2021 20:42:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sachachua-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ih7QuuMoPAfZRpgRgfWypYk0GasRQfhNY2FgP0zjqtg=; b=ItMzzvZ6yxFpr5R5nxk9oNU4H2qSPQRgPpoKPNa9k8k3qLJOokg2xPGTLRFH5tpa0x Xf3DN+UrSqfW34mrZ2Mic5Q/fmSGScjPsbybU62OtQZEUMlKwaH8Zuf1CTj+W+PgUji0 EA+NQikyya4Z5gVYdQkBqqkA5ui3pp4N+275LY5yVkNznWKpGOTtRkEPiUmTmCAWnAaB 60GzJn4HKqx61jv/QgArN3pm5FukK+XCP5SVnCPTuH3Flmbu6IJLODVGWHaOfaGpxYlA Muq0W0mPcUk3YjvKDjuBMvlz9/H+wi5a4plE1M0ahcS878ASIeV7d1oyBNwYRdA456mK lvxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ih7QuuMoPAfZRpgRgfWypYk0GasRQfhNY2FgP0zjqtg=; b=06JfHujlc80R6xqo2VTwDiaxHJTwcKBU2a92Qv2n1bBnJgXzrsJrrXqx9JOXA/SwjK ie2VmXzX/N5ud8eFlS5t7vwflVt5a4bZjTF2iJpwALvIcBbChOdCbQBtHqa70Hnq/MAW raDPQ4t2+nXFULyiiQhhaVWHNXMxyxGLkjT1nVaBRSSrThIyM5pLvnskOg/2wRE38gT4 GEY+oqrojD1fGsLAc720s+mImy6vOelhWNcTdMSObD9Xa7lWNTxBuHbpTXRtrvtMtwR5 dwvRxTmdlDLtyAdoMOJBVeWB0z8wApc3N2v8NAVR3cP/CM14JPvjPPslVuMvsvO9UjAv VuhA== X-Gm-Message-State: AOAM530gWDL7yHAjw3ykgfYQhFCXnc/o6yMIDOXDgMZTmyUKf3AjKBzc 04+EQlz5Qn1zdNxPLL0UiiFn4tpPTok9aE8YQgu2VFGWuIKtFA== X-Google-Smtp-Source: ABdhPJyyL6xi0B7NY6jv+bcX7oICu6bdTgTtplYkd6gQqfG+swDGm2jwm8AtWXXdjxLg9NpvwcCOemotBne8eNiobtE= X-Received: by 2002:a05:6e02:1889:: with SMTP id o9mr8868067ilu.189.1640666554034; Mon, 27 Dec 2021 20:42:34 -0800 (PST) In-Reply-To: X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::134 (failed) Received-SPF: none client-ip=2607:f8b0:4864:20::134; envelope-from=sacha@sachachua.com; helo=mail-il1-x134.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:283477 Archived-At: --00000000000025fdd105d42d7375 Content-Type: text/plain; charset="UTF-8" On Mon., Dec. 27, 2021, 23:22 Richard Stallman, wrote: > 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. > As it turns out, subed-mpv.el doesn't even use mpv.el, as it implements its own process control for the external MPV video player, so no problem at all. :) Uh, yes, I did actually accept the maintenance of a package that I've only read about half of, but that's mainly because I kept submitting patches for the stuff I wanted to tweak and the original author hasn't written Emacs Lisp in a while... I will try to not make a mess of things while I'm squeezing coding/email into my sleep-deprived discretionary time. :) The idea of NonGNU ELPA is to be add-ons to the rest. > It's probably pretty reasonable to keep subed in NonGNU ELPA instead of GNU ELPA, anyway. Sacha --00000000000025fdd105d42d7375 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Mon., Dec. 27, 2021, 23:22 Richard Stallman, <rms@gnu.org> wrote:
=C2=A0so it's probably doable, but a large
=C2=A0 > part of its functionality depends on mpv, which is in NonGNU EL= PA. Is it
=C2=A0 > okay for ELPA packages to depend on NonGNU ELPA?
I think we should avoid that -- if "depends" means "needs, i= n order to
be useful".=C2=A0 Everything in core Emacs should work and be useful w= ithout
ELPA.=C2=A0 And everything in GNU ELPA should work and be useful without NonGNU ELPA.

As it turns out, subed-mpv.el doesn't even use mpv.el, as i= t implements its own process control for the external MPV video player, so = no problem at all. :) Uh, yes, I did actually accept the maintenance of a p= ackage that I've only read about half of, but that's mainly because= I kept submitting patches for the stuff I wanted to tweak and the original= author hasn't written Emacs Lisp in a while... I will try to not make = a mess of things while I'm squeezing coding/email into my sleep-deprive= d discretionary time. :)

The idea of NonG= NU ELPA is to be add-ons to the rest.

It's probably pretty reasonable t= o keep subed in NonGNU ELPA instead of GNU ELPA, anyway.

Sacha
--00000000000025fdd105d42d7375--