From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: What to do about unmaintained ELPA packages Date: Tue, 31 May 2022 08:33:13 -0400 Message-ID: References: <87a6ayt2mi.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27811"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Richard Stallman , Philip Kaludercic , emacs-devel@gnu.org To: Akib Azmain Turja Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 31 14:52:10 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 1nw1M1-0006yr-GT for ged-emacs-devel@m.gmane-mx.org; Tue, 31 May 2022 14:52:09 +0200 Original-Received: from localhost ([::1]:47442 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nw1Lz-00051W-TY for ged-emacs-devel@m.gmane-mx.org; Tue, 31 May 2022 08:52:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44236) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nw13z-0004Jj-1i for emacs-devel@gnu.org; Tue, 31 May 2022 08:33:31 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:49339) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nw13o-00076h-IO; Tue, 31 May 2022 08:33:26 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A218F80767; Tue, 31 May 2022 08:33:17 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 4A318804AA; Tue, 31 May 2022 08:33:16 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1654000396; bh=FRpzNE0yGoIpu9A1cHOpE3X53pnm25lYAtxwDH0V32Y=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=IW2mjcDRcqFs/bSazk4iVcqg5FiVh75za7tpZuCEWTZGmkqyr6tnsyhb+Li0m4bze /ZewJ2W1LijpHYFTIC1W7KdUrDs9caONc/IznBa8/H5MAX876/vzNcfd7JMLef/Ex+ 6eKGnOYmMdrH3f1sINl1jhzd+LRdilCYd2HXYOxuoadSfmbrCp/ecH8dtlTFKWDRZX S8o/L1j1FJE2Amr8bjn0VR2VJuRVHsYuZRItyk1l75YQXkgD/d6fL6pYSPIupL+fOc lHoa8YxkpXkpjT+VwgjYCtIQdZsfxalQVb0VLgBYhYD9Hfy+VgJW9JIM2ze3LqMVb/ 5b8hUoDuYpYGA== Original-Received: from pastel (unknown [45.72.221.51]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id EDB22120480; Tue, 31 May 2022 08:33:15 -0400 (EDT) In-Reply-To: <87a6ayt2mi.fsf@disroot.org> (Akib Azmain Turja's message of "Tue, 31 May 2022 16:31:17 +0600") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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" Xref: news.gmane.io gmane.emacs.devel:290399 Archived-At: > Yeah, we can fix GNU ELPA packages, since those are part of Emacs. > But what about NonGNU ELPA packages? Actually, for the majority of packages, there is virtually no difference between GNU and NonGNU in this respect: their official development takes place elsewhere but we have our own branch in elpa.git/nongnu.git where we can install any changes we may want. And in both cases, installing changes on our own branch means that the development has diverged ("forked"), which will spell pain in the future if/when upstream's development continues. IOW: we can do it, but there are strong motivations to refrain from doing it. Stefan