From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [PATCH] Various fixes for early init file changes Date: Mon, 19 Mar 2018 10:02:58 -0700 (PDT) Message-ID: References: <87vadsnzw5.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1521478934 16848 195.159.176.226 (19 Mar 2018 17:02:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 19 Mar 2018 17:02:14 +0000 (UTC) Cc: Noam Postavsky To: Radon Rosborough , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 19 18:02:10 2018 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 1exyAj-0004He-Nl for ged-emacs-devel@m.gmane.org; Mon, 19 Mar 2018 18:02:09 +0100 Original-Received: from localhost ([::1]:43052 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1exyCm-0002ow-LN for ged-emacs-devel@m.gmane.org; Mon, 19 Mar 2018 13:04:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58605) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1exyBk-0002mx-S0 for emacs-devel@gnu.org; Mon, 19 Mar 2018 13:03:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1exyBf-0005oT-Rs for emacs-devel@gnu.org; Mon, 19 Mar 2018 13:03:12 -0400 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:51038) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1exyBf-0005my-Iw for emacs-devel@gnu.org; Mon, 19 Mar 2018 13:03:07 -0400 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w2JGmaG2138368; Mon, 19 Mar 2018 17:03:01 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26; bh=E+zxKwxvtealytl6AfwCNWP2J2MRKg+7keyoABDihTU=; b=El1WaqBJuzpFYJLyjTa8sbrj3zDtiruf8pRtqT00F1ot3UxwVMKQAVJkoevca+SBDnWW NyMKsRaMbWYvlHS474vmcM5SpGofClgDDi3ZDsmbGGrsWT6o8anGZ/6q243QLKVlwE1r Me4eU0d5U+VQfGWodIdJvIoJV2K/fVKLOSt28+50aOmD/6jpzSxlWeUfTps3ris8ynQ6 Pu4ve7GnpaUREYWgLS/gNJUUHDnjpoMRzOgbl+mib2/YM/1FDguhL+VXICSWOjeahqfV 9cMnsC8Hb3ZewA/4xST3AnCeTlxo909NeFbtiYkFzH359OFhljBfpLh43iK2d/UoQTfM gA== Original-Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp2120.oracle.com with ESMTP id 2gth28g2ke-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 19 Mar 2018 17:03:01 +0000 Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w2JH30K7007173 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 19 Mar 2018 17:03:01 GMT Original-Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w2JH30OB025490; Mon, 19 Mar 2018 17:03:00 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4666.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8836 signatures=668693 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1803190149 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 141.146.126.78 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:223827 Archived-At: > >> Then I realized that novice users should not be suppressing this > >> warning, and should instead be taking the extra call to > >> `package-initialize' out of their init-files. > > > > Hmm, in light of this, should we abandon the idea of adding buttons in > > *Warning* buffers allowing people to easily suppress warnings? Or are > > there other use cases? >=20 > I'm honestly not sure. I like the idea of making *Warnings* more > user-friendly, because that seems like a good step towards > modernization. However, I do think that there shouldn't be any easily > accessible way to turn off this one particular warning, since > otherwise I can guarantee a lot of people are going to use it instead > of fixing the (important) problem. >=20 > Maybe as a compromise there could be a way to mark a warning so that a > disable button isn't shown for it? IMO: Disabling should be easy for anyone, including novices. However, clicking a disable-warning button can display an explanation of the warning and say why you might NOT want to disable it. Confirmation can then be required. IOW, (1) make it easy, but (2) require confirmation and (3) provide explanation of what's involved. The idea is to teach, not inhibit, and then let users decide.