unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: David Kastrup <dak@gnu.org>
To: Jason Rumney <jasonr@gnu.org>
Cc: emacs-devel@gnu.org
Subject: Re: unicode-2 and multitty
Date: Fri, 04 May 2007 12:14:23 +0200	[thread overview]
Message-ID: <86r6pw28w0.fsf@lola.quinscape.zz> (raw)
In-Reply-To: <463AFFC9.90307@gnu.org> (Jason Rumney's message of "Fri\, 04 May 2007 10\:41\:29 +0100")

Jason Rumney <jasonr@gnu.org> writes:

> David Kastrup wrote:
>> I know that there are a few prepacked "Emacs-23" variants around:
>> would it be acceptable to the maintainers of those if the unicode-2
>> branch were to go through a period of relative instability caused by
>> the merge of multitty?
>>   
>
> Since multitty has never been in CVS, it hasn't had as widespread
> testing as unicode-2, especially on non-unix/GNU platforms. So it is
> probably better to create a new branch, and first import the multitty
> code from its current repository, then merge in the unicode-2
> changes. Once that branch is stable, we can abandon the unicode-2
> branch and use the new branch for all "future" development.

Since the file structure of the multitty branch supposedly will see no
further changes, an import into CVS will probably not make development
harder.

Károly, do you think you could create a branch and do that with an
updated version of the multitty stuff?  There is probably little sense
in importing your personal change history.

Since the goal after the multitty merge would be merging unicode-2, it
would likely make sense to name the branch multitty-unicode-2.

Since this step would more or less imply a bit of passing of
responsibility for the multitty work, this basically makes sense only
if there is a non-zero number of developers who would be willing to
spend the time necessary for occasionally synching to HEAD while HEAD
still changes (as long as HEAD does not diverge from the release
branch, this should not be too much work, and once it is allowed to
substantially diverge, it would be time to replace it by the
multitty-unicode-2 branch, anyway).

There will also be the one-time work to merge unicode-2 into it.
Since both multitty and unicode-2 are currently close to HEAD and the
functional overlap of the branches is small, the initial merge should
likely not require an overwhelming amount of manual work.  Getting the
merge to actually work might be a different thing, however.

It is likely that people (like myself) who have grown accustomed to
using their CVS version of Emacs also for production work will have to
keep a binary from the HEAD branch around for a while until the merge
has converged to a reasonably compilable and crash-free state.

But I think this should be doable.  It also does not appear to me like
the pace of the Emacs 22.1 release would be significantly affected by
this diversion of developers moving to a new branch.

>From a project management point of view, it could possibly make more
sense to actually do this work in HEAD.  While I personally consider
the point of the release branching to have been that HEAD can move on
to the next development phase, this will be Richard's call to make.

Creating a separate multitty-unicode-2 branch leaves open the choice
when to move the HEAD attention (usually the principal focus of
developer interest) to the remaining Emacs 23 work.

-- 
David Kastrup

  reply	other threads:[~2007-05-04 10:14 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <87647ooxwm.fsf@zip.com.au>
     [not found] ` <jwvps5vry60.fsf-monnier+emacs@gnu.org>
     [not found]   ` <462CC030.8030203@gmail.com>
     [not found]     ` <87mz0y8vyk.fsf@zip.com.au>
2007-04-25 14:51       ` html-mode demanding <html> a bit too tight Richard Stallman
2007-04-25 17:36         ` Stefan Monnier
2007-04-25 18:18           ` Lennart Borgman (gmail)
2007-04-27  5:59           ` Richard Stallman
2007-04-26  4:11         ` Glenn Morris
2007-04-27  5:59           ` Richard Stallman
2007-04-27  6:22             ` David Kastrup
2007-04-27 13:08               ` Eli Zaretskii
2007-04-27 10:27             ` Kim F. Storm
2007-04-27 11:14               ` Lennart Borgman (gmail)
2007-04-27 11:41                 ` David Kastrup
2007-04-27 11:49                   ` Lennart Borgman (gmail)
2007-04-27 11:56                     ` David Kastrup
2007-04-27 12:03                       ` Lennart Borgman (gmail)
2007-04-27 12:22                         ` David Kastrup
2007-04-27 21:41                           ` Lennart Borgman (gmail)
2007-04-27 12:48                 ` Eli Zaretskii
2007-04-27 14:11                   ` David Reitter
2007-04-27 20:17                   ` Lennart Borgman (gmail)
2007-04-27 20:53                     ` Chong Yidong
2007-04-27 21:02                       ` Lennart Borgman (gmail)
2007-04-27 18:58                 ` Edward O'Connor
2007-04-27 12:53               ` Eli Zaretskii
2007-04-27 20:53                 ` Kim F. Storm
2007-04-28  4:06               ` Richard Stallman
2007-04-28 13:59                 ` David Kastrup
2007-04-28 14:20                 ` Juanma Barranquero
2007-04-29 21:17                 ` Kim F. Storm
2007-04-30 22:09                   ` Richard Stallman
2007-05-04  9:13                     ` unicode-2 and multitty (was: html-mode demanding <html> a bit too tight) David Kastrup
2007-05-04  9:41                       ` unicode-2 and multitty Jason Rumney
2007-05-04 10:14                         ` David Kastrup [this message]
2007-05-04 20:46                           ` Kim F. Storm
2007-05-05  0:26                             ` David Kastrup
2007-05-05 21:54                             ` Stefan Monnier
2007-05-07  9:55                               ` Kim F. Storm
2007-05-07 10:09                                 ` David Kastrup
2007-05-04  9:42                       ` Ulrich Mueller
2007-05-04 10:39                       ` unicode-2 and multitty (was: html-mode demanding <html> a bit too tight) Eli Zaretskii
2007-05-04 11:12                         ` unicode-2 and multitty David Kastrup
2007-05-04 21:18                       ` unicode-2 and multitty (was: html-mode demanding <html> a bit too tight) Richard Stallman
2007-05-05  0:17                         ` unicode-2 and multitty David Kastrup
2007-04-27 11:17             ` html-mode demanding <html> a bit too tight Leo
2007-04-27 19:51             ` Glenn Morris
2007-04-28  4:07               ` Richard Stallman
2007-04-28  8:04               ` Eli Zaretskii

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=86r6pw28w0.fsf@lola.quinscape.zz \
    --to=dak@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=jasonr@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 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).