From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Moving core packages to ELPA [Was: Re: Why not include all ELPA packages in an Emacs release?] Date: Sat, 08 Jun 2024 11:38:24 +0300 Message-ID: <867cezesn3.fsf@gnu.org> References: <87bk4ql3u5.fsf@jeremybryant.net> <864jagu9ji.fsf@gnu.org> <86bk4nsx6k.fsf@gnu.org> <871q588lw6.fsf@jeremybryant.net> <86o78cdkr6.fsf@gnu.org> <87frtnhn2g.fsf@gmx.de> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10406"; mail-complaints-to="usenet@ciao.gmane.io" Cc: jb@jeremybryant.net, stefankangas@gmail.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, philipk@posteo.net To: Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jun 08 10:40:00 2024 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 1sFrcG-0002Se-IM for ged-emacs-devel@m.gmane-mx.org; Sat, 08 Jun 2024 10:40:00 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sFrao-0005d0-ID; Sat, 08 Jun 2024 04:38:30 -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 1sFran-0005XR-Hz for emacs-devel@gnu.org; Sat, 08 Jun 2024 04:38:29 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sFral-0000aZ-NN; Sat, 08 Jun 2024 04:38:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ib/SjlujxsfgYve6Sx7MhxC7puj8/diCA1AsslOixh0=; b=ODupGV79hg4Q 91jDzk8SuTVSTIZVkokJbozm0ByD2jV1cA/T1Wq/jcxP6a7jgsHGfm94ai2Ro8O/ToaoDA2ovl/if PD8NA7XAFNEECWaxo21hUnLP4ABf0mNwRlRINEPR7zf4tt6JGudNARIEbxdGtCigh1kUdsEVZ5Z8f 4crI3vH3Qj0BLJ5Yv6sW+V5StNIlJo4/i3ol2w92U1b58Fjk0By69IYW2cTjufluqrzP5grfl9HoO Q728eJWS56lHGn0lgt0YIagldlSQSDMZddbxOMH7VxqX4ZiFb8mOUTrQqz5r7a5uCheT0F9BjxtHF 2ZZ3mumlf/bzUKpHph6kPw==; In-Reply-To: <87frtnhn2g.fsf@gmx.de> (message from Michael Albinus on Sat, 08 Jun 2024 10:10:31 +0200) 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:319892 Archived-At: > From: Michael Albinus > Cc: Jeremy Bryant , stefankangas@gmail.com, > emacs-devel@gnu.org, monnier@iro.umontreal.ca, philipk@posteo.net > Date: Sat, 08 Jun 2024 10:10:31 +0200 > > Eli Zaretskii writes: > > > But the obvious candidates are those that are already on ELPA: Org, > > Eglot, Tramp, and a few others. With those, the only aspects of > > "work" to remove them from emacs.git are those which currently prevent > > such a move to begin with. > > One aspect are regression tests. Tramp has ca 100 test cases in > tramp-tests.el. I don't know whether they run out-of-the-box with the > Tramp ELPA package. And it would be a big miss if they won't run by the > regular "make check" of Emacs. These regression tests are an infinite > source of indications, what is still missing to be fixed in Tramp. Does this mean Tramp on the master branch of elpa.git and Tramp on the master branch of emacs.git are different? If not, then why don't you know whether Tramp on ELPA succeeds in the tests that Tramp in Emacs does? Anyway, what to do with tests of a core package that is on ELPA is an interesting question. I guess the tests should also be moved out of emacs.git to ELPA, and should be brought/updated into the tree when the package is updated?