unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: David Engster <deng@randomsample.de>
To: Stefan Monnier <monnier@iro.umontreal.ca>
Cc: Chong Yidong <cyd@gnu.org>,
	emacs-devel@gnu.org, "Eric M. Ludlam" <eric@siege-engine.com>
Subject: CEDET merge (was: Feature freeze on October 1)
Date: Wed, 26 Sep 2012 22:24:09 +0200	[thread overview]
Message-ID: <87bogsedna.fsf_-_@engster.org> (raw)
In-Reply-To: <jwv4nmx94hb.fsf-monnier+emacs@gnu.org> (Stefan Monnier's message of "Sun, 16 Sep 2012 15:04:33 -0400")

Stefan Monnier writes:
>> the other way round. I think I should be able to have our 'to-emacs'
>> branch ready till October 1st, which could then be merged in.
>
> This merge is important, yes.  Please let us know if you can't make it
> for October 1st.

I have successfully merged CEDET trunk into the current codebase from
Emacs bzr. The result can be seen in the 'to-emacs' branch from CEDET
upstream:

 bzr checkout bzr://cedet.bzr.sourceforge.net/bzrroot/cedet/code/to-emacs

To update the Emacs repository, first get a patch by doing

 cd to-emacs
 bzr diff -r tag:EMACS_110047.. admin etc lisp > ~/cedet-patch

and then simply

 cd emacs/trunk
 patch -p0 < ~/cedet-patch

It should apply and compile cleanly (only the Python parser is throwing
some warnings).

Please do not commit this patch yet, since it definitely needs some
further testing. My plan is to check the code with our test suite, which
will need a few tweaks first to work with stock Emacs, though.

A few further comments:

- I've restricted myself to the files currently in Emacs trunk, meaning
  no new files are pulled in. This means, the patch will not introduce
  new CEDET features like support for Android, Arduino, Fortran 90, the
  M3 menu, clang completions, etc.

- As you can see in the above 'bzr diff' command, I've not yet taken
  care of the texinfo files.

- Then there's the ChangeLog issue... We have a package in CEDET which
  generates ChangeLogs from our bzr commit logs. I'm not sure if such a
  fine-grained ChangeLog is necessary for an update like this. Also, I
  would have to exclude all logs regarding files not in Emacs trunk.

- I cannot check for FSF papers, but I've been careful to always ask,
  and I'm sure the same applies to Eric and others who can commit to
  CEDET. Still, please double-check. A 'bzr log -n0 -r 8208' will give
  you a list of the commits from the merge.

I'd like to thank Lluís in helping us to get this thing going. I hope
this branch is pretty much what he envisioned in the beginning. :-)
Also, many thanks go to Aaron Bentley for helping me when I hit a bzr
bug during the final merge.

-David



  parent reply	other threads:[~2012-09-26 20:24 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-16  1:55 Feature freeze on October 1 Chong Yidong
2012-09-16  9:55 ` Daniel Colascione
2012-09-16 14:48   ` Stefan Monnier
2012-09-16 15:30 ` David Engster
2012-09-16 19:04   ` Stefan Monnier
2012-09-16 19:17     ` David Engster
2012-09-26 20:24     ` David Engster [this message]
2012-09-30 13:55       ` CEDET merge David Engster
2012-09-30 14:10         ` David Engster
2012-09-30 18:58         ` Glenn Morris
2012-09-30 19:17           ` Paul Eggert
2012-10-01  0:16             ` Glenn Morris
2012-10-01  3:44         ` Chong Yidong
2012-10-01 11:44           ` Eric M. Ludlam
2012-10-01 15:17           ` David Engster
2012-10-01 17:48             ` Chong Yidong
2012-10-01 17:56               ` Chong Yidong
2012-10-02 15:24               ` Chong Yidong
2012-10-04 19:32         ` David Engster
2012-10-06 11:19           ` Chong Yidong
2012-10-06 11:30             ` David Engster
2012-10-06 14:24               ` Chong Yidong
2012-10-06 14:54                 ` Stefan Monnier
2012-10-06 17:29                   ` David Engster
2012-10-06 18:10                     ` Stefan Monnier
2012-10-07 11:19                       ` David Engster
2012-10-06 23:31                     ` Glenn Morris
2012-10-07  1:15                       ` Glenn Morris
2012-10-07 11:03                         ` David Engster
2012-10-27 14:40                           ` David Engster
2012-10-28 18:50                             ` Glenn Morris
2012-11-17  3:23                               ` Glenn Morris
2012-11-18 15:42                                 ` David Engster
2012-11-20  2:45                                   ` Glenn Morris
2012-11-21 13:09                                   ` Chong Yidong
2012-10-07 20:50                 ` David Engster
2012-11-08 12:32         ` Alex Ott
2012-09-16 17:55 ` Feature freeze on October 1 Bastien
2012-09-17 16:07 ` Eli Zaretskii
2012-09-17 16:54   ` Stefan Monnier
2012-09-17 18:22     ` Eli Zaretskii
2012-09-17 19:36       ` Stefan Monnier
2012-09-21 12:40         ` Eli Zaretskii
2012-09-21 16:34           ` Stefan Monnier
2012-09-23  2:05           ` Kenichi Handa
2012-09-24 14:40             ` Eli Zaretskii
2012-09-25  7:06               ` Eli Zaretskii
2012-09-25 12:12                 ` Kenichi Handa
2012-09-25 12:46                   ` Eli Zaretskii
2012-09-26 13:57                     ` Kenichi Handa
2012-09-26 14:41                       ` Eli Zaretskii
2012-09-26 19:47                         ` Stefan Monnier
2012-09-27  9:10                           ` Kenichi Handa
2012-09-27 12:57                             ` Stefan Monnier
2012-09-30 15:27                               ` Kenichi Handa
2012-09-30 19:57                                 ` Stefan Monnier
2012-09-25 13:12                 ` Stefan Monnier
2012-09-19 13:11 ` Tassilo Horn
2012-09-20 18:22 ` Stefan Merten
2012-09-21  3:07   ` Chong Yidong
2012-09-21  5:45     ` Leo
2012-09-21  7:35     ` Eli Zaretskii
2012-09-21  9:06       ` Chong Yidong
2012-09-21 13:15       ` Stefan Monnier
2012-09-21 16:27       ` Stephen J. Turnbull
2012-09-23  9:35     ` Stefan Merten
2012-09-23 15:31       ` Stefan Monnier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87bogsedna.fsf_-_@engster.org \
    --to=deng@randomsample.de \
    --cc=cyd@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=eric@siege-engine.com \
    --cc=monnier@iro.umontreal.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).