From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jonas Bernoulli Newsgroups: gmane.emacs.devel Subject: Re: Adding the `prescient` packages to NonGNU ELPA? Date: Wed, 23 Nov 2022 10:56:15 +0100 Message-ID: <875yf6c7uo.fsf@bernoul.li> References: <16193c73-ab80-04c9-558f-d5e6142f38f3@protonmail.com> <871qpydllo.fsf@posteo.net> <878rk3c7yt.fsf@bernoul.li> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27374"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Philip Kaludercic , Okamsn , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 23 10:57:29 2022 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 1oxmVU-0006nm-5x for ged-emacs-devel@m.gmane-mx.org; Wed, 23 Nov 2022 10:57:28 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oxmUg-0004ed-Pw; Wed, 23 Nov 2022 04:56:39 -0500 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 1oxmUU-0004XW-Ke for emacs-devel@gnu.org; Wed, 23 Nov 2022 04:56:30 -0500 Original-Received: from mail.hostpark.net ([212.243.197.30]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oxmUS-0004tv-Kr for emacs-devel@gnu.org; Wed, 23 Nov 2022 04:56:26 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by mail.hostpark.net (Postfix) with ESMTP id 703AB16310; Wed, 23 Nov 2022 10:56:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=bernoul.li; h= content-type:content-type:mime-version:message-id:date:date :references:in-reply-to:subject:subject:from:from:received :received; s=sel2011a; t=1669197376; bh=AF7nFg8Jj14n+qhvW3UYDMJs osE7Khp8prWunOdy130=; b=KlxOoHJtfrvwpk+I4UqQSwbVtlb5GvxOQH3TECX2 LsYdFDemg5CD/OQx5WnuGCKtfMMnA6YSQ0s4w64S8tcESJCJu+8J5E3XrOJNPTIC jYKmade4cP4kaL+pZYyzJO5vHJWrSo/hZDI99eVq0fPl7CJJFdS1crRyqQiiuneL LPI= X-Virus-Scanned: by Hostpark/NetZone Mailprotection at hostpark.net Original-Received: from mail.hostpark.net ([127.0.0.1]) by localhost (mail1.hostpark.net [127.0.0.1]) (amavisd-new, port 10224) with ESMTP id SXdgW1wD2sgi; Wed, 23 Nov 2022 10:56:16 +0100 (CET) Original-Received: from customer (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.hostpark.net (Postfix) with ESMTPSA id 29FCB15FE3; Wed, 23 Nov 2022 10:56:16 +0100 (CET) In-Reply-To: Received-SPF: none client-ip=212.243.197.30; envelope-from=jonas@bernoul.li; helo=mail.hostpark.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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:300384 Archived-At: Stefan Monnier writes: > E.g. I can't see a clean way to install `git-commit` directly from its > VCS (i.e. recognized by `package-activate-all` and running from the Git > clone) without either forcing the install of `magit` at the same > time(&place) and/or having side-effects like sometimes shadowing another > installation of `magit`. I see what you did there. ;) This is an unusual, and in a sense extreme, example. Prescient is a much more typical example, so if you want to discuss the negative effect that such practices have on your workflow, then it would be better to focus on that package. git-commit/magit also has an unpleasant backstory. I can tell you about that in a private message. All I'll say here is that I did not actually want to add git-commit to magit but the behavior of its author forced me to accept the offer to take over as maintainer. At the time it seemed best to do that by adding it to the magit repository. Moving it to a separate repository is an option. At this time there aren't many changes that touch it, as well as other parts of the repository, so the cost would probably be pretty low, and I have done the same for with-editor and magit-popup (now replaced by transient) before. On the other hand, I have some doubts this is actually going to benefit anyone. Is there anyone out there who does use git-commit but not magit?