From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#17530: 24.4.50; `package-load-list': incorrect defcustom type Date: Sun, 15 Sep 2019 15:05:25 -0700 (PDT) Message-ID: References: <8828b8fa-29e3-4888-928e-b25c92e4923d@default> <87impta7ug.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="45573"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Noam Postavsky , 17530@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Sep 16 00:08:12 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1i9cgm-000Bjs-GC for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 Sep 2019 00:08:12 +0200 Original-Received: from localhost ([::1]:57416 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9cgk-0004kF-PI for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 Sep 2019 18:08:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56140) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9cge-0004js-2a for bug-gnu-emacs@gnu.org; Sun, 15 Sep 2019 18:08:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i9cgd-0002qI-2f for bug-gnu-emacs@gnu.org; Sun, 15 Sep 2019 18:08:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39971) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i9cgc-0002pG-Q8 for bug-gnu-emacs@gnu.org; Sun, 15 Sep 2019 18:08:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i9cgc-0007Dr-Iy for bug-gnu-emacs@gnu.org; Sun, 15 Sep 2019 18:08:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 15 Sep 2019 22:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17530 X-GNU-PR-Package: emacs Original-Received: via spool by 17530-submit@debbugs.gnu.org id=B17530.156858525727719 (code B ref 17530); Sun, 15 Sep 2019 22:08:02 +0000 Original-Received: (at 17530) by debbugs.gnu.org; 15 Sep 2019 22:07:37 +0000 Original-Received: from localhost ([127.0.0.1]:48792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9cgD-0007D0-Bq for submit@debbugs.gnu.org; Sun, 15 Sep 2019 18:07:37 -0400 Original-Received: from userp2120.oracle.com ([156.151.31.85]:43008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9cgB-0007Cj-4J for 17530@debbugs.gnu.org; Sun, 15 Sep 2019 18:07:35 -0400 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x8FM1VSB065854; Sun, 15 Sep 2019 22:07:29 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-2019-08-05; bh=Zfzgb3l2P/JnhbmCl2tNIZJBvFthLL3EchuhOq8g07U=; b=muDTxkpxeQlp76P5H0kXlWwMG5Pn+dhhTD2mHxtrfAAOTv3EcecLZMJ3M5V4i76KJy24 FRHDmE/msZ6yXJ1W2RXFcoDCN50LJqSKK/8v1SS/s/+faXfeMCQqaQ2n770EzjUtH3LK cAMspTDN5odlqVfNXW3Fiz7i19binAAPotfKMB7BLw9D/iJrz/GEPRiCZdFuurwUgiv6 W9oB8hyetLV2sgCY529b+XlHDDA4zHmtpSs/u8bDCP37qYyk0a7KuqRDvrIR0BQtASd/ i59mgBGI9e9uOUuBZq+etIzJY2llpdpGMqWLB8M2R6OI/pQ8hUeDBAYAnk/aYylui3Jb 3A== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2120.oracle.com with ESMTP id 2v0ruqc74s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 15 Sep 2019 22:07:29 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x8FM41N4082851; Sun, 15 Sep 2019 22:05:28 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserp3030.oracle.com with ESMTP id 2v0p8tsvqe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 15 Sep 2019 22:05:28 +0000 Original-Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x8FM5R8k015314; Sun, 15 Sep 2019 22:05:27 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4888.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9381 signatures=668685 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-1908290000 definitions=main-1909150240 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9381 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000 definitions=main-1909150240 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:166519 Archived-At: > > > So pretty much anyone installing packages > > > > No, anyone who wants to _load_ packages. You would > > specify/configure which packages to load, yes. Is > > that outlandish or too restrictive? >=20 > It's too restrictive, yes. You have already specified > that you want to use them by installing them. Really? How so? Installing isn't loading. Mightn't a user install some packages that s?he doesn't want to load? After all, isn't that the _point_ of this user option? A user might install packages at various times, for various reasons. Why would it follow that s?he wants to load them all by default? Isn't "installing" essentially downloading, compiling, and setting up autoloads? It doesn't imply loading, AFAIK. > >> would have to customize it to `(all)' in order to > >> get their packages working. That sounds like a > >> worse default. > > > > Not to me, it doesn't. Just because you've installed > > some packages doesn't mean you want them to all to be > > loaded. >=20 > In this use case you would customize `package-initialize' > to only load what you're interested in. Customization can work for any use case. That doesn't speak to what the default value should be. It's just as arguable that if you want all then you customize to `(all)'. > > Why would we assume that, by default, users should > > load the latest installed versions of all installed > > packages? >=20 > Because that's what most users would expect, I think. I'm asking why you think that. You don't think that most users would expect that all libraries in their `load-path' should be loaded by default, do you? (I don't.) If you don't, then why do you think differently about installed packages?