From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: Request to add Package to GNU ELPA Date: Thu, 30 Mar 2023 17:37:26 +0000 Message-ID: <87r0t65eeh.fsf@posteo.net> References: <87tty24ap2.fsf@bernoul.li> <871ql642gd.fsf@betli.tmit.bme.hu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4049"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Jonas Bernoulli , emacs-devel@gnu.org To: Felician Nemeth Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Mar 30 19:37:50 2023 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 1phwDe-0000tK-A0 for ged-emacs-devel@m.gmane-mx.org; Thu, 30 Mar 2023 19:37:50 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1phwDM-00061Z-UJ; Thu, 30 Mar 2023 13:37:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1phwDL-00061N-Ky for emacs-devel@gnu.org; Thu, 30 Mar 2023 13:37:31 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1phwDJ-0004cs-QZ for emacs-devel@gnu.org; Thu, 30 Mar 2023 13:37:31 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 23EBA240034 for ; Thu, 30 Mar 2023 19:37:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1680197847; bh=nOhaoonF4iefnRO3aD7ufXjTBJHurOEoAB3loDcWa6Y=; h=From:To:Cc:Subject:Autocrypt:Date:From; b=hvUIUWonNootx9+BOQ/X7yc7ZGFlI7H5qFIj2V6D9dRgTjOgWEKXxoTIkVGUhPXO7 Hj0c/o5GSpbJsLTcZwMsxsEr0oHV8koZI+e8Ki35Bw35x6KRpUUH4hWwn14amMOyTb ojdJznaUazZqzH/ZAWfOVCBMjx2wh/BhpYl9JeWsVFKqLB490FLOv0xZmO+xgVsdo6 rtQr88G84tgKmk5M3Drz9wnD/D5VoUWFxQXBajfJ+upjmKwmcvF5A8ont0PTfu+vqS K/BAwSrhuILjasNwlFqcOFtcGRdT+iJPA/bdGJjqViJA8eZAzOp4VYoObyhyfsT+Lj zBOj8ZTMcdUNw== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4PnVx24Hn3z6tn4; Thu, 30 Mar 2023 19:37:26 +0200 (CEST) In-Reply-To: <871ql642gd.fsf@betli.tmit.bme.hu> (Felician Nemeth's message of "Thu, 30 Mar 2023 18:40:50 +0200") Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, 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.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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:304880 Archived-At: Felician Nemeth writes: >> Some examples for why that would be desirable: >> >> - A recent addition that could be useful is the new "package-vc.el" >> (which I think should be distributed as part of the `package' package, >> but it could also be distributed as a separate core package). > > Elaborating on this example, I'd like to see the patch in bug#60418 to > be merged. It adds package-vc support to use-package.el. But similarly > to Jonas' other examples, it would be useful on an older Emacs only if > package.el/package-vc.el could be updated. I have commented on the patch in a different report (bug#61937). Here is a copy for the sake of convenience: I have to admit that I am not a fan of this [adding package-vc support to use-package]. Personally I install all my packages using regular tarballs, and then manually select packages that I want to track in source-form if I am interested in contributing a patch. One has to keep in mind that by default you will be checking out the tip of the default development branch. This is not what GNU ELPA and NonGNU ELPA do. I know *some other* archives do this, but IMO this contributes to the instability that a lot of Emacs users experience in regards to the packages in the Emacs world. Coincidentally I also believe that the popularity of alternative (non-cooperative) package managers like this "straight.el" boils down to the promise of being able to pin and revert to previous packages states. Personally I believe that this is an up-side-down approach to solve the problem from the wrong angle. The default approach to package management should be reliable and suffice. > Thanks, > Felici=C3=A1n > > --=20 Philip Kaludercic