Subject: Re: bug#17530: 24.4.50; `package-load-list': incorrect defcustom type

From: Noam Postavsky <[email-masked]>
Date: Sun, 15 Sep 2019 11:37:43 -0400

Drew Adams <[email-masked]> writes:

> But at least in Emacs 26.3, the default is still
> `(all)'.  For the record, this part of the problem
> hasn't been addressed:
>
>> If someone does not customize this or does
>> `package-initialize' in their init file before
>> loading `custom-file' then they might be in
>> for an unwelcome surprise, depending on what
>> packages they have locally.
>>
>> The default value would be better as nil, IMHO.

A default of nil would mean that no packages are loaded.  So pretty much
anyone installing packages would have to customize it to `(all)' in
order to get their packages working.  That sounds like a worse default.