From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Bill Wohler Newsgroups: gmane.emacs.devel Subject: Re: Gnus update Date: Tue, 27 Jul 2004 08:37:14 -0700 Organization: Newt Software Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: <1259.1090942634@newt.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: sea.gmane.org 1090942778 5234 80.91.224.253 (27 Jul 2004 15:39:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 27 Jul 2004 15:39:38 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 27 17:39:18 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BpU2v-0005F9-00 for ; Tue, 27 Jul 2004 17:39:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BpU60-0004DG-KD for ged-emacs-devel@m.gmane.org; Tue, 27 Jul 2004 11:42:28 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BpU5s-0004DA-NX for emacs-devel@gnu.org; Tue, 27 Jul 2004 11:42:20 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BpU5r-0004Cy-3I for emacs-devel@gnu.org; Tue, 27 Jul 2004 11:42:20 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BpU5r-0004Cv-15 for emacs-devel@gnu.org; Tue, 27 Jul 2004 11:42:19 -0400 Original-Received: from [207.217.120.126] (helo=turkey.mail.pas.earthlink.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BpU2d-0001A0-R6; Tue, 27 Jul 2004 11:39:00 -0400 Original-Received: from h-69-3-26-246.snvacaid.dynamic.covad.net ([69.3.26.246] helo=olgas.newt.com) by turkey.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 1BpU2c-0002IE-00; Tue, 27 Jul 2004 08:38:59 -0700 Original-Received: from wohler (helo=newt.com) by olgas.newt.com with local-esmtp (Exim 3.36 #1 (Debian)) id 1BpU0x-0000KK-00; Tue, 27 Jul 2004 08:37:15 -0700 Original-To: Miles Bader X-Mailer: MH-E 7.4.4+cvs; nmh 1.1; GNU Emacs 21.3.1 X-Image-URL: http://www.newt.com/wohler/images/bill-diving.png X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:26019 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:26019 --=-=-= Miles Bader writes: > I think the best thing might be to have neither, but rather do two-way > merging very frequently. Is one of the Gnus maintainers an Emacs committer also? Perhaps the MH-E model can be applied to Gnus. Before each MH-E release, I run the import-emacs script (attached, but specific to MH-E so read, understand, and modify accordingly before using) which imports the current Emacs MH-E sources into the Emacs branch in the MH-E CVS repository and then merges the changes into the mainline (after I double-check them). I then release MH-E and then run the install-emacs Makefile target which installs the MH-E files into Emacs which are subsequently checked in. Now, if I could create a single MH-E package that could be used by both XEmacs and GNU Emacs, that would be ideal ;-). --=-=-= Content-Type: application/x-shellscript Content-Disposition: attachment; filename=import-emacs Content-Transfer-Encoding: base64 Content-Description: import-emacs IyEgL2Jpbi9zaAojCiMgTkFNRQojICAgaW1wb3J0LWVtYWNzIC0gaW1wb3J0IE1ILUUgY2hhbmdl cyBmcm9tIEVtYWNzIGJhc2VsaW5lCiMKIyBTWU5PUFNJUwojICAgbWFrZSBpbXBvcnQKIyAgIC0t b3ItLQojICAgaW1wb3J0LWVtYWNzCiMKIyBERVNDUklQVElPTgojICAgSW1wb3J0cyB0aGUgTUgt RSBjaGFuZ2VzIGZyb20gdGhlIEVtYWNzIGJhc2VsaW5lIGludG8gdGhlIGN1cnJlbnQKIyAgIE1I LUUgc291cmNlcy4gVGhpcyBzaG91bGQgYmUgaW52b2tlZCBhcyAibWFrZSBpbXBvcnQuIgojCiMg T1BUSU9OUwojICAgLS1kZWJ1ZwojICAgICBUdXJuIG9uIGRlYnVnZ2luZyBtZXNzYWdlcy4KIwoj ICAgLS1oZWxwCiMgICAgIERpc3BsYXkgdGhlIHVzYWdlIG9mIHRoaXMgY29tbWFuZC4KIwojICAg LS12ZXJzaW9uCiMgICAgIERpc3BsYXkgcHJvZ3JhbSB2ZXJzaW9uLgojCiMgUkVUVVJOIFZBTFVF CiMKIyBFWEFNUExFUwojCiMgRU5WSVJPTk1FTlQKIyAgIE1IRV9IT01FCiMgICAgIExvY2F0aW9u IG9mIE1ILUUgZGV2ZWxvcG1lbnQgdHJlZS4gRGVmYXVsdCBpcyBjdXJyZW50IGRpcmVjdG9yeS4K IwojICAgRU1BQ1NfSE9NRQojICAgICBMb2NhdGlvbiBvZiBFbWFjcyBkZXZlbG9wbWVudCB0cmVl LiBEZWZhdWx0IGlzIC91c3IvbG9jYWwvc3JjL2VtYWNzLgojCiMgRklMRVMKIwojIFNFRSBBTFNP CiMKIyBWRVJTSU9OCiMgICAxLjcKIwojIEFVVEhPUgojCiMgICBDb3B5cmlnaHQgKEMpIDIwMDEs IDIwMDQgQmlsbCBXb2hsZXIKIwojICAgVGhpcyBmaWxlIGlzIHBhcnQgb2YgTUgtRS4KIwojICAg TUgtRSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k aWZ5CiMgICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl bnNlIGFzIHB1Ymxpc2hlZCBieQojICAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0 aGVyIHZlcnNpb24gMiwgb3IgKGF0IHlvdXIgb3B0aW9uKQojICAgYW55IGxhdGVyIHZlcnNpb24u CiMKIyAgIE1ILUUgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz ZWZ1bCwKIyAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs aWVkIHdhcnJhbnR5IG9mCiMgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCiMgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm b3IgbW9yZSBkZXRhaWxzLgojCiMgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQojICAgYWxvbmcgd2l0aCBNSC1FOyBzZWUg dGhlIGZpbGUgQ09QWUlORy4gIElmIG5vdCwgd3JpdGUgdG8gdGhlCiMgICBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFjZSAtIFN1aXRlIDMzMCwKIyAgIEJvc3Rv biwgTUEgMDIxMTEtMTMwNywgVVNBLgoKIyBJbml0aWFsaXphdGlvbnMuCgojIENvbnN0YW50cy4K Y21kPWBiYXNlbmFtZSAkMGAgICAgICAgICAgICAgICAgICAgICAgICMgbmFtZSBieSB3aGljaCBj b21tYW5kIGNhbGxlZApNSEVfSE9NRT0ke01IRV9IT01FOi1gcHdkYH0KRU1BQ1NfSE9NRT0ke0VN QUNTX0hPTUU6LS91c3IvbG9jYWwvc3JjL2VtYWNzfQpleHBvcnQgQ1ZTUk9PVD1gY2F0ICRNSEVf SE9NRS9DVlMvUm9vdGAKCiMgUHJvZ3JhbSB2ZXJzaW9uLgp2ZXI9MS43CgojIFZhcmlhYmxlcyAo bWF5IGJlIG92ZXJyaWRkZW4gYnkgYXJndW1lbnRzKS4KZGVidWc9MCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICMgdmVyYm9zZSBtb2RlCmV4aXRzdGF0dXM9MCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAjIHVwb24gZXJyb3IsIHNldCB0byBub24temVybyBhbmQgZXhpdAppbnRl cnJ1cHQ9MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB1cG9uIGludGVycnVwdCwgc2V0 IHRvIDEKCiMgRnVuY3Rpb25zLgoKIyBEaXNwbGF5IHVzYWdlIGluZm9ybWF0aW9uIGFuZCBleGl0 Lgp1c2FnZSgpIHsKICAgIGNhdCA8PEVPRgpVc2FnZTogJGNtZCBbb3B0aW9uc10KLS1kZWJ1ZyAg ICAgICAgICAgICAgICAgcHJpbnQgYWN0aW9ucyB0aGF0IHByb2dyYW0gdGFrZXMKLS1oZWxwICAg ICAgICAgICAgICAgICAgZGlzcGxheSB0aGlzIG1lc3NhZ2UKLS12ZXJzaW9uICAgICAgICAgICAg ICAgZGlzcGxheSBwcm9ncmFtIHZlcnNpb24KRU9GCiAgICBieWUgMTsKfQoKIyBFeGl0IGdyYWNl ZnVsbHkuCiMgVXNhZ2U6IGJ5ZSBbKHN0YXR1cyBbbWVzc2FnZV1dCmJ5ZSgpIHsKICAgIGlmIFsg JCMgLWd0IDAgXTsgdGhlbgogICAgICAgIGV4aXRzdGF0dXM9JDEKICAgICAgICBzaGlmdAogICAg ZmkKICAgIGlmIFsgJCMgLWd0IDAgXTsgdGhlbgogICAgICAgIGVjaG8gIiQqIgogICAgZWxpZiBb ICRpbnRlcnJ1cHQgLWVxIDEgXTsgdGhlbgogICAgICAgIGVjaG8gIiIKICAgIGZpCiAgICBleGl0 ICRleGl0c3RhdHVzCn0KCiMgSGFuZGxlIGFuIGludGVycnVwdC4KaW50cigpIHsKICAgIGVjaG8g IiIKICAgIGludGVycnVwdD0xCiAgICBieWUgMQp9CgojIERpc3BsYXkgdmVyc2lvbiBpbmZvcm1h dGlvbiBhbmQgZXhpdC4Kc2hvd192ZXJzaW9uKCkgewogICAgY2F0IDw8RU9GCiRjbWQgdmVyc2lv biAkdmVyCkNvcHlyaWdodCAoQykgQmlsbCBXb2hsZXIgPHdvaGxlckBuZXd0LmNvbT4KCiRjbWQg Y29tZXMgd2l0aCBBQlNPTFVURUxZIE5PIFdBUlJBTlRZLgoKVGhpcyBpcyBmcmVlIHNvZnR3YXJl LCBhbmQgeW91IGFyZSB3ZWxjb21lCnRvIHJlZGlzdHJpYnV0ZSBpdCB1bmRlciBjZXJ0YWluIGNv bmRpdGlvbnMuCgpTZWUgaHR0cDovL3d3dy5nbnUub3JnL2NvcHlsZWZ0L2dwbC5odG1sIGZvciBk ZXRhaWxzLgpFT0YKICAgIGV4aXQgMDsKfQoKIyBQYXJzZSBjb21tYW5kIGxpbmUuCndoaWxlIFsg JCMgIT0gMCBdOyBkbwogICAgY2FzZSAiJDEiIGluCiAgICAtLWQqKSAgICAgICBkZWJ1Zz0xOzsK ICAgIC0taCopICAgICAgIHVzYWdlOzsKICAgIC0tdiopICAgICAgIHNob3dfdmVyc2lvbjs7CiAg ICAtKikgICAgICAgICB1c2FnZTs7CiAgICAqKSAgICAgICAgICBicmVhazs7CiAgICBlc2FjCiAg ICBzaGlmdApkb25lCgp0cmFwIGludHIgMgoKIyBDYWxjdWxhdGUgcmVsZWFzZS4KY2QgJEVNQUNT X0hPTUUKcmVsZWFzZT1gY3ZzIHN0YXR1cyBsaXNwL21oLWUvbWgtZS5lbCAgICB8IFwKCSBhd2sg Jy9TdGlja3kgVGFnL3twcmludCAkM30nICAgIHwgXAoJIHNlZCAtZSAncy9FTUFDU18vZW1hY3Mt LycgLWUgJ3MvKG5vbmUpL2VtYWNzLW1haW5saW5lLydgCgojIEdyYWIgZmlsZXMuCmNkICRNSEVf SE9NRSB8fCByZXR1cm4gMQpybSAtcmYgdApta2RpciB0IHx8IHJldHVybiAxCmNkIHQKY3AgJEVN QUNTX0hPTUUvQ09QWUlORyAuCmNwICRFTUFDU19IT01FL2xpc3AvbWgtZS9taC0qLmVsIC4KY3Ag JEVNQUNTX0hPTUUvbGlzcC9taC1lL0NoYW5nZUxvZyAuCmNwICRFTUFDU19IT01FL2V0Yy9NSC1F LU5FV1MgLgoKIyBJbXBvcnQgYW5kIHVwZGF0ZS4KY3ZzIC1kICRDVlNST09UIGltcG9ydCAtbSAi JHJlbGVhc2UiIHNyYyBlbWFjcyAkcmVsZWFzZQpjZCAuLgpybSAtcmYgdApjdnMgdXBkYXRlIC1q ZW1hY3M6eWVzdGVyZGF5IC1qZW1hY3MKCmJ5ZQo= --=-=-= >>From the MH-E Makefile: # Install the source into the Emacs source. install-emacs: cp $(MH-E-ETC) $(EMACS_HOME)/etc cp $(MH-E-SRC) $(MH-E-OTHERS) $(EMACS_HOME)/lisp/mh-e cp $(MH-E-IMG) $(EMACS_HOME)/lisp/toolbar cp $(MH-E-IMG2) $(EMACS_HOME)/lisp/mail # View the CVS logs for the Emacs versions (to see if they have been modified). emacs-logs: (cd $(EMACS_HOME)/etc; cvs log $(MH-E-ETC)) (cd $(EMACS_HOME)/lisp/mail; cvs log $(MH-E-SRC) $(MH-E-OTHERS)) (cd $(EMACS_HOME)/lisp/toolbar; cvs log $(MH-E-IMG)) (cd $(EMACS_HOME)/lisp/mail; cvs log $(MH-E-IMG2)) # Import Emacs changes. import-emacs: import-emacs -- Bill Wohler http://www.newt.com/wohler/ GnuPG ID:610BD9AD Maintainer of comp.mail.mh FAQ and MH-E. Vote Libertarian! If you're passed on the right, you're in the wrong lane. --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel --=-=-=--