all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Dan Nicolaescu <dann@ics.uci.edu>
To: rms@gnu.org
Cc: Adrian.B.Robert@gmail.com, jasonr@gnu.org,
	Stefan Monnier <monnier@iro.umontreal.ca>,
	emacs-devel@gnu.org
Subject: Re: Carbon port emacs-unicode-2 build problem under MacOSX
Date: Thu, 08 Nov 2007 07:56:47 -0800	[thread overview]
Message-ID: <200711081556.lA8Fulm5016419@oogie-boogie.ics.uci.edu> (raw)
In-Reply-To: <E1IpzDv-00082q-3D@fencepost.gnu.org> (Richard Stallman's message of "Wed\, 07 Nov 2007 23\:42\:35 -0500")

Richard Stallman <rms@gnu.org> writes:

  >       Richard wants the ChangeLog to be massaged in a way
  >     similar to what was done for multi-tty, and when this came up, everybody
  >     ran away screeming (there's about 280KB of ChangeLog entries on the
  >     unicode branch).
  > 
  > It is important to have these change log entries in clean form.
  > 
  > The most important part of the massaging is to get rid of duplicate
  > entries.  For instance suppose a function named foo is added and then
  > changed 10 times.  There will be 11 change log entries for it, but we
  > we only need to keep one: "New function".
  > 
  > Even when a function is not new, sometimes you can simplify its change
  > log data a lot by combining entries.
  > 
  > I don't insist on combining entries when it isn't a simplification.

I have done the majority similar work when the multi-tty branch was
merged.  I was a _HUGE_ _HUGE_ effort. The unicode-2 merge is a few
times (at least 3-4) bigger than that.
On top of that, it is error prone, especially for things that have
changed a lot. And those are the ones that need the most accurate
change descriptions.

Doing this is a very slow process, it needs a lot of editing and very
careful thinking, it cannot be done automatically or with your brain
in autopilot mode.

With that experience in mind, the utility of such editing of the
ChangeLogs seems questionable, it is a lot of up front investment that
is of very limited use (almost none). 

If one needs to look at the history of some change, it can be found in
the log and it is not hard to work your way backwards through the log,
the log entries are currently correct and well written.

With all this in mind, please reconsider the request to have the log
entries edited for the merge. 

Thanks

        --dan

  reply	other threads:[~2007-11-08 15:56 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-06 12:02 Carbon port emacs-unicode-2 build problem under MacOSX CHENG Gao
2007-11-06 12:14 ` CHENG Gao
2007-11-06 12:29 ` Kenichi Handa
2007-11-06 13:52   ` CHENG Gao
2007-11-06 19:28   ` Ted Zlatanov
2007-11-06 23:27     ` Glenn Morris
2007-11-07  4:59       ` Ted Zlatanov
2007-11-07 13:19   ` Carbon port vs. Emacs.app plus Emacs.app problem report w/test-case Mike Mattie
2007-11-07 13:54     ` Ted Zlatanov
2007-11-07 15:45       ` Mike Mattie
2007-11-06 12:34 ` Carbon port emacs-unicode-2 build problem under MacOSX Jason Rumney
2007-11-06 13:58   ` CHENG Gao
2007-11-06 19:26   ` Ted Zlatanov
2007-11-07  4:13     ` YAMAMOTO Mitsuharu
2007-11-07  5:24       ` Ted Zlatanov
2007-11-07  5:52         ` YAMAMOTO Mitsuharu
2007-11-07  6:03           ` YAMAMOTO Mitsuharu
2007-11-07 14:19           ` Ted Zlatanov
2007-11-07 14:34             ` Jason Rumney
     [not found]               ` <m2abpqt5mm.fsf@lifelogs.com>
2007-11-07 16:40                 ` Adrian Robert
2007-11-08  4:42               ` Richard Stallman
2007-11-08  1:27             ` YAMAMOTO Mitsuharu
2007-11-08  2:31               ` YAMAMOTO Mitsuharu
2007-11-24  9:18           ` YAMAMOTO Mitsuharu
2008-02-12  0:59             ` YAMAMOTO Mitsuharu
2007-11-07 14:15     ` Adrian Robert
2007-11-07 15:05       ` Jason Rumney
2007-11-07 16:09         ` Stefan Monnier
2007-11-08  4:42           ` Richard Stallman
2007-11-08 15:56             ` Dan Nicolaescu [this message]
2007-11-09  4:12               ` Richard Stallman
2007-11-09  7:47                 ` Dan Nicolaescu
2007-11-09 10:34                   ` Eli Zaretskii
2007-11-09 15:09                     ` Dan Nicolaescu
2007-11-10 17:54                       ` Richard Stallman
2007-11-12  5:17                         ` How to re-orgranize ChangeLog.unicode for merging Kenichi Handa
2007-11-12 20:22                           ` Eli Zaretskii
2007-11-12 22:17                             ` Andreas Schwab
2007-11-13  4:08                               ` Eli Zaretskii
2007-11-18 22:47                           ` Richard Stallman
2007-11-18 22:47                           ` Richard Stallman
2007-11-07 16:14         ` Carbon port emacs-unicode-2 build problem under MacOSX Dan Nicolaescu
2007-11-08  4:42         ` Richard Stallman
2007-11-07 18:30 ` CHENG Gao

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

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

  git send-email \
    --in-reply-to=200711081556.lA8Fulm5016419@oogie-boogie.ics.uci.edu \
    --to=dann@ics.uci.edu \
    --cc=Adrian.B.Robert@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=jasonr@gnu.org \
    --cc=monnier@iro.umontreal.ca \
    --cc=rms@gnu.org \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.