From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/65491 Path: news.gmane.org!not-for-mail From: "Daiki Ueno" Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: Re: Gnus in Emacs is updated to No Gnus 0.7 Date: Tue, 30 Oct 2007 13:16:20 +0900 Message-ID: <54a15d860710292116x116f85e7p32f50b72a99c228d@mail.gmail.com> References: <87zly3y4ru.fsf@catnip.gol.com> <87odejy30k.fsf@catnip.gol.com> <54a15d860710281956u3d8ce51dr57a8b0145a59f205@mail.gmail.com> <873avumigk.fsf@gmx.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1193717800 6123 80.91.229.12 (30 Oct 2007 04:16:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 30 Oct 2007 04:16:40 +0000 (UTC) Cc: emacs-devel@gnu.org, ding@gnus.org, Miles Bader To: "Michael Albinus" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 30 05:16:39 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 1ImiWs-0005hE-5L for ged-emacs-devel@m.gmane.org; Tue, 30 Oct 2007 05:16:38 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ImiWi-0003T9-FO for ged-emacs-devel@m.gmane.org; Tue, 30 Oct 2007 00:16:28 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ImiWf-0003T4-6D for emacs-devel@gnu.org; Tue, 30 Oct 2007 00:16:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ImiWc-0003Ss-P3 for emacs-devel@gnu.org; Tue, 30 Oct 2007 00:16:23 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ImiWc-0003Sp-K7 for emacs-devel@gnu.org; Tue, 30 Oct 2007 00:16:22 -0400 Original-Received: from wx-out-0506.google.com ([66.249.82.226]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1ImiWc-000059-Bk for emacs-devel@gnu.org; Tue, 30 Oct 2007 00:16:22 -0400 Original-Received: by wx-out-0506.google.com with SMTP id s7so1729004wxc for ; Mon, 29 Oct 2007 21:16:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; bh=91PnZyid+oKvTsThp5rz6T6cU+Ibl7AuW7aEQJ4AUaQ=; b=X4/MWctVRQz/1Fagm4woHn31KTEajWnagsx2hahf4BpkuCSRa2bgMUNDrTgWth/ea8QoOk5Z0Ggrn2vE6/a9WggmZ7+r8ydNe5cVTuqwCi82g4l2nFYVURW5n3UZMspacGzM99yZnnQei3otFk30enZu86m/OjmvZwszVtXWZQQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=IVMuncJDZl2VMIVyg3KB/vmvdjknxKYh/5Uq84R6zcjKiFXM2+dFRgrmL370oa4F8hRVUKN2GJFwM9+MB4NUtf3VA0VZvuxMTiaVTx+86t/oj2yYSrjc2LTPhCNe6WWFPygoLJV2N59I22iryrOXwk5gNP8PRnyDfNFOGcfeBG8= Original-Received: by 10.143.162.8 with SMTP id p8mr1571449wfo.1193717780416; Mon, 29 Oct 2007 21:16:20 -0700 (PDT) Original-Received: by 10.142.203.17 with HTTP; Mon, 29 Oct 2007 21:16:20 -0700 (PDT) In-Reply-To: <873avumigk.fsf@gmx.de> Content-Disposition: inline X-Google-Sender-Auth: be3ad71b0f504865 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:82119 gmane.emacs.gnus.general:65491 Archived-At: 2007/10/29, Michael Albinus : > > I can't remember the previous discussion, but I think it's not so bad > > for *applications* (such as Gnus) to use password.el. I'd just say > > that it's bad if it is implicitly used by low-level *libraries* such > > as pgg.el. > > Tramp uses also password.el if it is in the load path. It is a > convenient library if somebody uses an scp-like method, but does not run > ssh-agent. > > It would be important to know whether there are deficiencies which would > make the use of password.el impossible for Tramp. My recommendation is simple: do password caching things at the (single) place closest to a human user, or do nothing (just trust ssh-agent/gpg-agent). Otherwise the user will have to track down the code between the UI and ssh/gpg to make sure where his secret is really cached. If Tramp had been designed to be mainly used by other programs rather than human users, it might have caused the deficiencies. However, I believe it's not. i.e. Tramp is an *application* rather than a *library*. Yes, password.el is a library itself. But no one will be confused about what it does. Regards, -- Daiki Ueno