From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/65841 Path: news.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.emacs.gnus.general,gmane.emacs.devel Subject: Re: syncing from Emacs to Gnus Date: Sun, 02 Dec 2007 00:22:45 +0100 Message-ID: References: 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 1196551457 12744 80.91.229.12 (1 Dec 2007 23:24:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 1 Dec 2007 23:24:17 +0000 (UTC) Cc: ding@gnus.org, emacs-devel@gnu.org To: Glenn Morris Original-X-From: ding-owner+M14336@lists.math.uh.edu Sun Dec 02 00:24:25 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 1Iybh8-0005dB-Vp for ding-account@gmane.org; Sun, 02 Dec 2007 00:24:23 +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 1Iybgh-00066Z-G3; Sat, 01 Dec 2007 17:23:55 -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 1Iybge-00066J-Qx for ding@lists.math.uh.edu; Sat, 01 Dec 2007 17:23:52 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1IybgX-0007Un-RA for ding@lists.math.uh.edu; Sat, 01 Dec 2007 17:23:51 -0600 Original-Received: from mail.uni-ulm.de ([134.60.1.11]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1IybgU-00033a-00 for ; Sun, 02 Dec 2007 00:23:42 +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 lB1NNes6013145; Sun, 2 Dec 2007 00:23:40 +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 0B9FD12C5B; Sun, 2 Dec 2007 00:23:40 +0100 (CET) X-Face: #vK]N[`vqjuod*|)'[iD7/"3AB-ApT%fmN"LWAg@oS7OesGv~)n[OBTLM#I="J'Y^-7I I/ps7o_'IK@#-Rs{::DZ@O8yS|fexe,XslY[:dNWOb~>?mC-&i_c)say:"\IpA.5U.b]'NY;Pks{lb h.+#6%DpZuaK3dcHB`Av3zc:r!C%~s0&m,tWj]&},qg.+0ww2gK%f!:GK|wMl.I!(voY*1"^li8"~B BNG)9LvPi?^DMR-GVDnZqhu*3Hi,+g=wFhI)BL6&u{EOVEHjVEVq~d?_}lMntWAc3(6?kftjc>_f>! g0wM(qPM$d5]^TT_Qyi&L?LGVG)SHN;Gk/,pkY9,~ Mail-Followup-To: Glenn Morris , ding@gnus.org, emacs-devel@gnu.org In-Reply-To: (Glenn Morris's message of "Sat, 01 Dec 2007 16:42:41 -0500") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1.50 (gnu/linux) X-DCC-Rhyolite-Metrics: poseidon 104; Body=3 Fuz1=3 Fuz2=3 X-Virus-Scanned: by amavisd-new X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:65841 gmane.emacs.devel:84452 Archived-At: On Sat, Dec 01 2007, Glenn Morris wrote: > Perhaps you only want to sync the files from the lisp/gnus directory > in Emacs to Gnus? In other words, stop syncing files once they get > moved out of the gnus/ directory? Have a static "contrib" directory > in Gnus, or something, that provides the files if they are not > already in the Emacs distribution... Just an idea. I don't think that will work out in the long run. (1) When enhancing some Gnus functionality, we often need to modify Gnus files as well as library files. Example: Some change in nnimap.el might need a change in imap.el as well (e.g. adding a new optional argument). Even if imap.el would not be in the main Gnus lisp directory, we'd need to modify it. This would lead to diverging versions of the same file and thus it would defeat the purpose of the sync. Integrating new Gnus versions in Emacs would become very painful again. (2) If bug fixes are applied in Emacs CVS, they should be synched to Gnus as well. (3) Which files are already in Emacs depends on the Emacs version (Emacs 21, 22, 23). So figuring out which additional files are required is not straight forward. For me, keeping the bi-directional sync intact was a premise to support moving files out of lisp/gnus. Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/