From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: Tramp as ELPA package Date: Sun, 26 Aug 2018 13:09:13 +0200 Message-ID: <87tvnh9yg6.fsf@gmx.de> References: <20180819204918.GA3934@ACM> <20180821162043.GA3946@ACM> <20180823213418.GA32596@ACM> <83lg8w9mt2.fsf@gnu.org> <871saoc70o.fsf@gmx.de> <87wosebzur.fsf_-_@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1535281658 12280 195.159.176.226 (26 Aug 2018 11:07:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 26 Aug 2018 11:07:38 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 26 13:07:34 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ftstI-000349-3O for ged-emacs-devel@m.gmane.org; Sun, 26 Aug 2018 13:07:32 +0200 Original-Received: from localhost ([::1]:48686 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ftsvO-0004NA-B2 for ged-emacs-devel@m.gmane.org; Sun, 26 Aug 2018 07:09:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55625) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ftsvB-0004Mt-EK for emacs-devel@gnu.org; Sun, 26 Aug 2018 07:09:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ftsv7-000216-Mh for emacs-devel@gnu.org; Sun, 26 Aug 2018 07:09:29 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:36519) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ftsv2-0001fS-7p; Sun, 26 Aug 2018 07:09:20 -0400 Original-Received: from detlef.gmx.de ([212.86.41.140]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Lmb2Z-1fKH3A2cvj-00aHMN; Sun, 26 Aug 2018 13:09:15 +0200 In-Reply-To: (Stefan Monnier's message of "Sat, 25 Aug 2018 17:04:54 -0400") X-Provags-ID: V03:K1:ifGm/iAUMpKDOZ2CsASql/cHbDnd+HPAm6zAbTlgMkHGXobudnU vzStFDmtt1WG3lk06bpOa3GpBJHvPHFK6k9Zuk5SU1zfAofs82KGTPTRiEwr6cVFNmpq4rT tiVpEDe5iDTJC4+4NGYEwsmDbOt1Wg8udnjXoJZTsqj/qPgZqaVKPoOrNbpd/STu8yDv7w3 LfoTEcr78UXqnCCYcnDVw== X-UI-Out-Filterresults: notjunk:1;V01:K0:yNBFCtGLNOM=:Glza0fFwms4HGZRO0dQaW+ p20danS5OfFatLl/VzKAMzMRU8hfdQkfjl9blK0gzQ5FByZk6ctijc2vUfm2vnM5dJh69k8Gh 2P1W3HoIcO58/TlaBegSw409AkHRMhYGYrWj7416b1IYWmxMIy/nwTC1K/KTp6IJNR7ZHRgJf uP0DwFQMD/JqnIdG8dpCrZdRBPs0sK/t1wDQwwKZCdJyWAgnozauDyUToAyNq3ApNUs3f1Vq6 KkXlnKugRgVC8JsSdvOUwz5iDMzceMy13l30KEHT+h5e+gwQUaxx04E0vDSgO0HfXsydRCaGg JYpVB5bAVMj0K6HUGkMU8HICLbpHVpAKPj6m/OWStredGKBQdbUgB7eN5Rx8IaiUUvJec39jx CTvULXbWMvgkmsWmQMfKHoD1aEPIiWfLBe5mvPNNlPMT3JQpgbE9m+mcTtnvLG003Expbyvf3 S+QeoFCX1kHxYgHqWfXB7Y9jK249Izi1GYwDvcjrz/tEmlyhaY7n0cfU1fc+8ZT2MfH04kbR2 tBRCSPWDPCITKs5Dj1O79Fl8sLWwBwJC3Di1WI8oBEzO2mKDjCIX5NtYDpeoJYMxoUSMx5imR 0SxNjy+dH/I8oIz8VXKSbXkqN0/DcOrrKnjPwa0jJX2DdNJleTGg/P+t1ZCOyg1573F5oqXnk l9U9i/NeG5hA6sUatwwOdTF5ZktidDLX75vuHo9leX0fdXBE48z65Nuir2lEvVY8l71hEwVgg ofnFcdJCMJvt/9pYvO3ju9U/VagDSGJxCq/aqM8SoUFCeXBSBW6Ob/Ona2YiGksc2tlKGPxS X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.18 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:228923 Archived-At: Stefan Monnier writes: >> If the single place were in tramp.el instead of configure.ac you >> wouldn't need tramp.el to be generated either. > > See patch below for an example. Thanks. I've applied this to the repositories in your name. However, this is the first step only. Further problems for making Tramp an ELPA package: * Revised version structure. Tramp is released roughly every 6 months (releases 2.4.0, 2.4.1, ...). In the time between, it has an intermediate release string like 2.4.1-pre. At least for the *-pre version, Tramp changes frequently, w/o a new version. This does not work well for ELPA packages. Maybe we need an intermediate release string as the MELPA packages have: add a time stamp in the Version: header of tramp.el *only* in the Emacs repository, whenever a new version of Tramp shall appear as package, like 2.4.1.pre.20180826. This shouldn't be done automatically, by intention only. An automatic release of Tramp as ELPA package might be too frequent, I fear. * Several Tramp versions. I maintain several Tramp versions in parallel, currently 2.3.4 and 2.4.1. I'm not confident that 2.4.1 shall be the ELPA package today, because new features will be added here, and it is kind of unstable, therefore. I believe, 2.3.4 would be better suited for all users *not* running Emacs 27.0.50. Users running Emacs 27.0.50 do not need Tramp as ELPA package, because it is always synced with the Emacs repository. How do we manage this? * Providing Tramp documentation. IIUC, ELPA packages could contain *.texi and *.info files, but they are not propagated to the users. This shall be enhanced, because new features of Tramp are reflected there. * Likely more problems ... > Stefan Best regards, Michael.