From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: socks.el to be included? Date: Fri, 01 Jun 2007 00:00:02 -0400 Message-ID: References: <87k5uou3qn.fsf@gmx.de> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1180670430 6306 80.91.229.12 (1 Jun 2007 04:00:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 1 Jun 2007 04:00:30 +0000 (UTC) Cc: emacs-devel@gnu.org To: Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 01 06:00:28 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HtyJQ-00062k-Gf for ged-emacs-devel@m.gmane.org; Fri, 01 Jun 2007 06:00:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HtyJQ-000792-6v for ged-emacs-devel@m.gmane.org; Fri, 01 Jun 2007 00:00:28 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HtyJJ-00074E-Rr for emacs-devel@gnu.org; Fri, 01 Jun 2007 00:00:21 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HtyJI-00072m-FM for emacs-devel@gnu.org; Fri, 01 Jun 2007 00:00:20 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HtyJI-00072S-97 for emacs-devel@gnu.org; Fri, 01 Jun 2007 00:00:20 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HtyJH-0002JR-Ii for emacs-devel@gnu.org; Fri, 01 Jun 2007 00:00:19 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1HtyJ0-0003YK-Vk; Fri, 01 Jun 2007 00:00:03 -0400 In-reply-to: <87k5uou3qn.fsf@gmx.de> (message from Michael Albinus on Thu, 31 May 2007 22:39:44 +0200) X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) 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: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:72019 Archived-At: It appears that socks is useful, so I have nothing against installing it, supposing the legal situation is ok. The most recent version I've found is located on savannah, under the w3 project. Copyrights seem to be OK (assigned to FSF, authors are Bill Perry and Dave Love). If it says in the file that those are the authors, that is not necessarily the case. Often the main authors don't update such lists when they accept contributions from others. So we need to make sure that they really ARE the only authors, or find out who else did contribute and DTRT. url-gw.el does autoload socks.el. Tramp 2.1 does it also for gateway methods. Lisp code in Emacs should not try to use Lisp files which are not part of Emacs. So each of those uses of socks constitutes bugs. Those calls to socks should not have been installed while socks was not part of Emacs. It seems inevitable that Emacs 22.1 will contain these bugs, and that bothers me. If we can fix the bugs by installing socks, that's fine. But we need to make sure that is legally ok (see above). If we can't fix the bugs that way, we have to fix them by changing url-gw.el and Tramp not to use socks.