Subject: Re: bug#55972: 28.1; Package quickstart generated for large number of packages generates byte-code string larger than 64K, triggering bytecode overflow error

From: Mattias Engdegård <[email-masked]>
Date: Wed, 15 Jun 2022 11:31:21 +0200

> It still seems to generate far bigger bytecode chunks than the 300 cutoff would imply

That is simply because of some very large top-level forms: each package encloses its autoload definitions in a single `let` form at the top level. We could change the generation of package-quickstart.el to limit the number of forms in each top-level `let`.