From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Summary and next steps for (package-initialize) Date: Thu, 24 Aug 2017 21:31:00 +0300 Message-ID: <8360dc95sr.fsf@gnu.org> References: <42c93165-2d85-8501-9cc8-99830b7b3646@gmail.com> <83k21s99w9.fsf@gnu.org> <6124e640-4179-c647-9926-38a496646fca@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1503599675 3122 195.159.176.226 (24 Aug 2017 18:34:35 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 24 Aug 2017 18:34:35 +0000 (UTC) Cc: radon.neon@gmail.com, emacs-devel@gnu.org To: Nikolay Kudryavtsev Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 24 20:34:31 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkwxT-00007w-SA for ged-emacs-devel@m.gmane.org; Thu, 24 Aug 2017 20:34:23 +0200 Original-Received: from localhost ([::1]:49894 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkwxa-0007el-IE for ged-emacs-devel@m.gmane.org; Thu, 24 Aug 2017 14:34:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39998) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkwuV-0006CW-Uk for emacs-devel@gnu.org; Thu, 24 Aug 2017 14:31:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkwuQ-0001L0-U2 for emacs-devel@gnu.org; Thu, 24 Aug 2017 14:31:19 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44064) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkwuQ-0001KZ-RA; Thu, 24 Aug 2017 14:31:14 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1575 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dkwuQ-00038W-4k; Thu, 24 Aug 2017 14:31:14 -0400 In-reply-to: <6124e640-4179-c647-9926-38a496646fca@gmail.com> (message from Nikolay Kudryavtsev on Thu, 24 Aug 2017 20:52:46 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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 Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:217782 Archived-At: > From: Nikolay Kudryavtsev > Cc: radon.neon@gmail.com, emacs-devel@gnu.org > Date: Thu, 24 Aug 2017 20:52:46 +0300 > > I'm not proposing we do it multiple times. Disabling that warning after > it's displayed the first time would be the trivial part. How can we ask this only once, when the "missing" functions can belong to different packages? IOW, what do you suggest to do when the next such function is found? assume the same answer as we got the first time? That could be not what the user wants, I think. > Same with package-load-list, if it's customized, we assume that the > user is a grown up and we should not bother him. Not bother him and do what? always load the package? What if that package doesn't appear in package-load-list? The user would expect to get an error, since he doesn't expect the package to be loaded at all.