Hello, On Mon 06 Jul 2020 at 09:38AM +03, Dmitry Alexandrov wrote:
> Sean Whitton <spwhit...@spwhitton.name> wrote: >> On Mon 06 Jul 2020 at 08:53AM +03, Dmitry Alexandrov wrote: >>> Sean Whitton <spwhit...@spwhitton.name> wrote: >>>> On Sun 05 Jul 2020 at 08:35PM +02, John Darrington wrote: >>>>> Sure. But from a user's perspective I don't see the advantage in that. >>>>> I mean what is the difference between typing "apt-get install pspp-mode" >>>>> and "M-x package-install 'pspp-mode" ? >>>> >>>> From the perspective of those of us working on packaging Emacs addons in >>>> Debian, significant advantages are >>>> >>>> 1) the way addons work doesn't change within a Debian stable release, just >>>> like Emacs itself doesn't change within a Debian stable release >>>> >>>> 2) addons get installed using Debian's mechanisms for a secure software >>>> supply chain, rather than relying on https alone. >>> >>> 3) they are automatically available to #!/usr/bin/emacs --script scripts; >>> and pollute stderr at every run: > >> This only happens with old style addons. Once we have finished migrating >> all addons in the archive to our newer tooling you won't see this. > > The first part of the advantage will be still valid, though, right? That is, > they are prepended to ‘load-path’ even with -q / --batch / --script, while > package.el-managed packages do not. Actually, they are added to package-directory-alist and then package-initialize adds them to the load-path. -- Sean Whitton