From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/65614 Path: news.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.emacs.gnus.general Subject: Re: Sync Gnus and Emacs? Date: Fri, 09 Nov 2007 19:05:48 +0100 Message-ID: References: <87640b1rah.fsf@mocca.josefsson.org> Reply-To: Reiner Steib NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1194631627 12772 80.91.229.12 (9 Nov 2007 18:07:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 9 Nov 2007 18:07:07 +0000 (UTC) Cc: "Miles Bader" To: ding@gnus.org Original-X-From: ding-owner+M14112@lists.math.uh.edu Fri Nov 09 19:07:10 2007 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1IqYG2-0006Af-I1 for ding-account@gmane.org; Fri, 09 Nov 2007 19:07:06 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1IqYFe-00028j-AS; Fri, 09 Nov 2007 12:06:42 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1IqYFd-00028U-2X for ding@lists.math.uh.edu; Fri, 09 Nov 2007 12:06:41 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1IqYFW-0006Am-Lu for ding@lists.math.uh.edu; Fri, 09 Nov 2007 12:06:40 -0600 Original-Received: from mail.uni-ulm.de ([134.60.1.11]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1IqYFR-00056P-00 for ; Fri, 09 Nov 2007 19:06:29 +0100 Original-Received: from bridgekeeper.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de [134.60.41.37]) by mail.uni-ulm.de (8.14.1/8.14.1) with ESMTP id lA9I6UQR014424; Fri, 9 Nov 2007 19:06:30 +0100 (MET) Original-Received: from localhost (bridgekeeper.physik.uni-ulm.de [134.60.41.37]) by bridgekeeper.physik.uni-ulm.de (Postfix) with ESMTP id 5CD1612C5B; Fri, 9 Nov 2007 19:06:30 +0100 (CET) X-Face: :6KQZ[nyoS_edmB.%gw-=)BYth^|2+Y+^cu%I$FSx!&>-'om>3H7A|M&n(V7fIo3P.;yo.b yq4$p;ZaBtkv)\}biaiBQe"mD}iib1AA@99-fZ7i*bLhNRVC&0Wkxg9)SH?oWc@{ Mail-Followup-To: ding@gnus.org, "Miles Bader" In-Reply-To: <87640b1rah.fsf@mocca.josefsson.org> (Simon Josefsson's message of "Fri, 09 Nov 2007 14:28:54 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux) X-DCC-INFN-TO-Metrics: poseidon 1233; Body=2 Fuz1=2 Fuz2=2 X-Virus-Scanned: by amavisd-new X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:65614 Archived-At: On Fri, Nov 09 2007, Simon Josefsson wrote: > The interesting differences are: > > parse-time.el: newer copy in emacs cvs, changes seems insignificant > time-date.el: newer copy in emacs cvs, changes seems insignificant > dns-mode.el: newer copy in emacs cvs, changes seems insignificant > tls.el: newer copy in emacs cvs, but uses rx.el. xemacs problem? The most recent change in Emacs removed rx.el again. Will probably be cleared by the next sync. > message.el: newer copy in emacs cvs, but uses rx.el. xemacs problem? > I think with the exception of tls.el, we should simply copy the files > from emacs cvs into gnus cvs. What do people think? Miles, is your cvs > sync still running? Miles is sync regularly (again), i.e. usually within a couple of days. > What do you think about pulling in these files from emacs cvs into > gnus cvs? Apart from version numbers, the files are supposed to be identical, at least for the files emacs/lisp/gnus/*.el. For the files that are/became general Emacs facilities it is possible that the Emacs developers don't like to keep compatibility for Emacs 21 (and XEmacs 21.4) as we do for No Gnus. > Other changes includes: > > netrc.el: gnus-copy contains xemacs-specific code? > gnus.el: gnus cvs specific version changes > > I wonder whether the Gnus CVS is still useful for developers, or whether > perhaps not all Gnus developers should simply become Emacs developers? For Emacs-CVS, we need Richards approval, the developer has to create a Savannah account and a second Emacs project admin (Eli, Miles, Stefan, ...) has to give write permission. For Gnus, it's only a mail to Lars. Probably developers using XEmacs won't like to check out Emacs CVS. Before I started to work on the integration of Oort in Emacs, I didn't use CVS-Emacs at all. > The Emacs<->Gnus CVS sync can continue to work for users. Just an idea. Some pros for developing in Gnus CVS: - In the past, Miles said that the direction Emacs->Gnus needs more attention. I don't know if this has changed. Miles? - Updating, building and installing Gnus from CVS is much faster. In Emacs, you need to update more or less the complete checkout because the files are spread over various directories. - cvs.gnus.org is faster than savannah.gnu.org, at least for me. - Since vc-annotate and vc-print-log are nicer in the primary repository (i.e. in Gnus), I prefer to do my check-ins there. - In the Gnus repository we can be a little bit more experimental. If a mistake in Gnus prevents building Emacs, a lot more people are disturbed. - At some point (in the distant future ;-)) Emacs trunk will be in feature freeze. During that time we might want to continue to develop Gnus. Maybe not. But if you (or other developers) prefer to commit in Emacs CVS, it's fine with me. Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/