From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Plans for synching with Emacs dev sources? Date: Wed, 14 Apr 2010 08:27:43 +0200 Message-ID: References: <87iq7v9kj9.fsf@telefonica.net> <4BC4E8D1.6010704@jboecker.de> <87r5mjgesk.fsf@gmail.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O1yn4-0000hr-Bn for emacs-orgmode@gnu.org; Wed, 14 Apr 2010 05:21:46 -0400 Received: from [140.186.70.92] (port=40680 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O1ymx-00087N-2c for emacs-orgmode@gnu.org; Wed, 14 Apr 2010 05:21:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O1yXm-0004cU-7g for emacs-orgmode@gnu.org; Wed, 14 Apr 2010 05:06:00 -0400 Received: from mail-ew0-f214.google.com ([209.85.219.214]:36080) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1w4h-00062F-O7 for emacs-orgmode@gnu.org; Wed, 14 Apr 2010 02:27:47 -0400 Received: by ewy6 with SMTP id 6so764244ewy.32 for ; Tue, 13 Apr 2010 23:27:46 -0700 (PDT) In-Reply-To: <87r5mjgesk.fsf@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Eric Schulte Cc: =?ISO-8859-1?Q?=D3scar_Fuentes?= , emacs-orgmode@gnu.org On Apr 14, 2010, at 12:37 AM, Eric Schulte wrote: > Jan B=F6cker writes: > >> On 13.04.2010 22:15, =D3scar Fuentes wrote: >>> Currently I'm using 6.33x, which is the version that comes with =20 >>> Emacs >>> dev source code. I'll like to use a more recent version of org-=20 >>> mode, and >>> so I ask if there are plans for upgrading Emacs' org-mode sources =20= >>> with >>> the current release. If not, I'll use org-mode git sources, although >>> this would complicate a bit the deployment across several machines. >> >> AFAIK that happens whenever a new major version of emacs is released, >> which is very infrequently. >> > > If this is the case, then should we start pushing new versions of > Org-mode to the Emacs development repository at every *Org-mode* =20 > version > bumb, rather than at every Emacs version bump? In principle, this is the idea. Before 6.33 I pretty much pushed =20 every Org-mode release to Emacs. At that point, Emacs went into feature freeze for =20 another release (23.2, I believe), and therefore I had to stop updating. Now it is time to get back into this - but I have not done it due to =20 time constraints. It is not trival to push our changes to Emacs. - Emacs now uses bzr, which I am not familar with. I have installed bzr and pulled the Emacs trunk onto my machine - but I still need to test if I can actually commit using that setup. I wish Emacs had chosen git, because this is what I know reasonably =20= well now, and because git is, from what I can tell, better. - There are a lot of issues that need to be taken care of. 1. The Emacs developers regularly make global changes o all code in =20= Emacs, to make use of new features or to implement new conventions. I try to merge all these changes into my development version. =20 Sometimes this is not possible, because the changes the Emacs developers =20 introduce will not work for older versions of Emacs (like Emacs 21 or 22). Example: interactive-p and called-interactively. 2. Because I am not as good with version control as I would like to =20= be handwork has to be done, and I have been burned in the past =20 several times because my changes reverted some changes made inside Emacs. =20 This is a psychological barrier for me to go ahead and make the next update. Nevertheless, I am planning to update Emacs again - but I am not sure exactly when I will find the time. If there is a volunteer who is willing to take charge of the synchronization with Emacs, this would be absolutely great. But it would have to be a dedicated and careful person, who is willing to patiently work through the issues. - Carsten > > -- Eric > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode - Carsten