From mboxrd@z Thu Jan 1 00:00:00 1970 From: tftorrey@tftorrey.com (T.F. Torrey) Subject: Re: Bleeding edge in elpa Date: Mon, 09 Mar 2015 00:31:34 -0700 Message-ID: <871tkyvd7t.fsf@jack.tftorrey.com> References: <87ioeb9s9i.fsf@gmx.us> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48030) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUspA-00024z-T4 for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 04:14:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUsp7-0003CJ-6h for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 04:14:04 -0400 Received: from relay4-d.mail.gandi.net ([2001:4b98:c:538::196]:36555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUsp6-0003BT-Tc for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 04:14:01 -0400 In-Reply-To: <87ioeb9s9i.fsf@gmx.us> (message from Rasmus on Sun, 08 Mar 2015 20:57:29 +0100) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Rasmus Cc: emacs-orgmode@gnu.org Hello again, Rasmus writes: >> I want to collaborate on Org files with my wife and parents, > ^^^^^^^ > > Do you? It sounds cool! It's complicated. I've convinced my parents to begin writing memoir-type books, and my wife works in non-profit, where good books are always good solutions. I push them toward using plain text files for the benefits we all know, and because I can turn the files into epub books, Kindle books, and PDF print books using my custom Org export code. I would love to introduce them to the awesomeness of Org. I think they could work in Emacs, and I'm sure they could handle updating things via ELPA, but I'm also pretty sure that the sight of git would send them screaming all the way back to Microsoft Word. At the same time, I don't want to use or write my custom code for an old version of Org, and the files produced by the maint and master versions of Org are slightly incompatible. So. The current process is for them to use Markdown formatting in their plain-text files. At least these can be converted with a quick script (and Calibre's ebook-convert) to epub, Kindle, and pdf versions. These are okay, but not great. For "final" versions, I will need to convert the Markdown down Org using Pandoc, then do the pretty exports using my Manuscript package. This is not a solution. This is a labor-intensive, error-prone hack. I would so much prefer to get them into Emacs and Org. And I could, if the master version was availble through ELPA. >> In a real-world situation, I want to collaborate on Org files with my >> wife and parents, and I want to use the current best version of Org >> (which has significant improvements to #+INCLUDE that I use), but I do >> not want to try to install git on their Windows machines, > > I agree. I have the same problem when I build documents (via CI) on a > remote Debian server where I don't want to mess around with anything more > than what comes with Emacs by default. This is another great use-case for an ELPA version of the git master. >> Serious Org users are already forced to install and run git to use the >> master version, and whatever the dangers, the practice is almost >> completely without problems. A "bleeding edge" ELPA would merely make >> that simpler. > > I understand that in Emacs 25 Org, Company, Gnus, CEDET and maybe a couple > of other packages will move to GNU ELPA and thus separate release channels > (these packages will still be bundled with Emacs). This means we can push > out new versions easily, making more frequent releases more attractive. > Again, if you want to help out with preparing releases just let the list > and Bastien now. I'm looking forward to this new arrangement (though it will be interesting when, AFAIK, Gnus still doesn't have a workflow through ELPA). However, I don't see how this will make it easier to push out new stable releases. That still has the inherent problem that making something called a "stable" version takes a lot of human effort. I wonder how much effort it would take to copy onto my own machine the scripts on the server that package the git maint version into an ELPA version, and modify them to package master instead. Probably not much. I could host that on my own server, or maybe upload it to Melpa. I think I will look into that. All the best, Terry -- T.F. Torrey