From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Moving files from lisp/gnus/ to lisp/net/? Date: Mon, 25 Oct 2004 19:46:19 +0200 Organization: Programmerer Ingebrigtsen Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: References: <20041020105027.GA17283@fencepost> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1098726483 4059 80.91.229.6 (25 Oct 2004 17:48:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 25 Oct 2004 17:48:03 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 25 19:47:50 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 1CM8wg-0003v7-00 for ; Mon, 25 Oct 2004 19:47:50 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CM94K-000203-GP for ged-emacs-devel@m.gmane.org; Mon, 25 Oct 2004 13:55:44 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CM940-0001sc-Te for emacs-devel@gnu.org; Mon, 25 Oct 2004 13:55:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CM93y-0001rM-Q7 for emacs-devel@gnu.org; Mon, 25 Oct 2004 13:55:23 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CM93y-0001qE-2g for emacs-devel@gnu.org; Mon, 25 Oct 2004 13:55:22 -0400 Original-Received: from [80.91.229.2] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CM8vb-00016s-88 for emacs-devel@gnu.org; Mon, 25 Oct 2004 13:46:43 -0400 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1CM8va-0005mc-00 for ; Mon, 25 Oct 2004 19:46:42 +0200 Original-Received: from quimbies.gnus.org ([80.91.231.2]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 25 Oct 2004 19:46:42 +0200 Original-Received: from larsi by quimbies.gnus.org with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 25 Oct 2004 19:46:42 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-To: emacs-devel@gnu.org Original-Lines: 37 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: quimbies.gnus.org Mail-Copies-To: never X-Now-Playing: KnifeHandChop vs DJ Aneurysm's _Shotgun Wedding Vol 2-Evil =?iso-8859-1?Q?Doppelg=E4nger=5F=3A?= "Garth Vader & K. Ktuso.5 - Pig Pop" Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUICg4SExcmJipSUVib mZ88O0DnVHwVAAACZUlEQVR4nE1UQXbjMAjF0x5Adtu9RKp9bKQDTKTsYxTd/yrzkZ1pyYvl8IEP CEL9kIyviBzvdhIPabm9NLnnVJQBRABmqNGeeN0lswEcdYmKJ3dW7a2HHllpNpfAP9JyUIXHkPmU BWZdYQaOaXZApvGxFzfPzmzIuE975+iXIPusvyjmF9qbduSTu3RuYomahIWQI0eUJ6JWuqgxI7cj IbDEHpD2wuHM72hJb2bbePmfN5NkaOuQUmtuG+sCR6ZuoYf+xkWkBN6PrJQ1tgHcY8kXCWF3NLsJ BfYT2EICE4ed5o8aQK7aBsE6SVeJwRN9i6cFXesJQFmpxYYKAQwPcAMAdIsJeYkGmt8BdKR0ZFWO IyOr98rD4wS6PVNeUZ8ooXNZ0gAYh1xUw/xZAUQpB3APqSQA++rekg1DOoF6T+CR7bGSkfMiL5Ka JOV0DztCoVcJndPDBVmXtIUHvQGQZNcWn8Y+4M0b4OAhXUIzXXmOAv2VPgEo0n01/mlVsn/AyhMa knF/6SBHy7q74gfuA6OcjzssOErP3qf67Ukv+XW11ski2T0uH+CQJq3+CDbDGYcjFPELAHc8gbFe F6s+P2vGhDD5E4Ck1HVhTRjQ4OiabiewxW4TyE+xqSYHKyWE1bDEYEP23OABwCaDaoUyyh41RoTS 6MFxl41S/uI9bnopmK+GdgbaEWUjteCI/CGKUWYMPvnnffWEDZhmgF99xxra8tEj39w0FnM2zbli 0Dzq3/PHQsPy2FsC+V9bcTiMtT2UMJ0eAKBdMF5iHB4cMTsA7TpNhM1bCoBLXbEVTVb/Z7f/gX8x 2c4WPlflkQAAAABJRU5ErkJggg== User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:BaZN4SisZy2izDgge2XRAajHoOk= 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:28935 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:28935 Simon Josefsson writes: > One potential problem with a multi-directory structure is how to build > Gnus. I'm not that familiar with the current code to build Gnus, but > it is not as simple as 'emacs -f byte-compile-file foo.el' on each > file. Someone will have to experiment with getting a multi-directory > structure into a buildable state. I think getting a buildable Gnus package won't be all that much work... > There is also the problem if getting users to modify their load-path's > to accommodate the new Gnus layout. ... but this is a more serious problem. Or does Emacs look into sub-directories of load-path these days? Of course, one could do some load-path trickery in gnus.el -- mangle load-path when loading that file to reflect the new layout. Which may be slightly naughty. (This is for Gnus distributed separately only; not in Emacs, of course.) > I wouldn't mind if the files stay as they are in Gnus CVS. It seems > the gains of a directory split are somewhat vague, and it isn't clear > to me that a README.CVS wouldn't suffice. Of the reasons Miles listed, I think the, er, "mental hygiene" one was the most compelling. When you know that file X is supposed to be used independently of Gnus, you're more careful about adding the wrong kinds of dependencies. And that might be easier with separate directories, but it's not necessary, though. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen