[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#71356: use-package doesn't load org from elpa
From: |
Andrea Corallo |
Subject: |
bug#71356: use-package doesn't load org from elpa |
Date: |
Mon, 10 Jun 2024 04:17:21 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Philip Kaludercic <philipk@posteo.net> writes:
> Eli Zaretskii <eliz@gnu.org> writes:
>
>>> From: Philip Kaludercic <philipk@posteo.net>
>>> Cc: Pedro Andres Aranda Gutierrez <paaguti@gmail.com>, acorallo@gnu.org,
>>> 71356@debbugs.gnu.org
>>> Date: Thu, 06 Jun 2024 06:15:44 +0000
>>>
>>> Sorry for the delayed response; I don't think that has to be expected.
>>> While use-package can utilise package.el for package management, my
>>> impression is that it is at liberty to be more flexible/declarative.
>>
>> Doesn't use-package utilize package.el already?
>>
>> If not, how does it handle installation and upgrades? by its own code?
>
> By default it uses package.el, but there is an option to change it.
>
>>> > Do you have package-install-upgrade-built-in set non-nil? If not, can
>>> > you set it non-nil and try the recipe again?
>>>
>>> I have tried it out myself, and it doesn't appear to do anything. The
>>> issue looks like that `package-installed-p' doesn't respect
>>> package-install-upgrade-built-in or :pin.
>>
>> We should fix that, I think. If package-install-upgrade-built-in is
>> non-nil, use-package should upgrade built-in packages.
>>
>>> > As for a feature request: what exactly is the feature requested here?
>>> > Are you saying that use-package should automatically upgrade built-in
>>> > packages? If so, I don't think this will fly, since it would mean
>>> > inconsistencies with package-install.
>>>
>>> IIUC the feature would be that if a use-package form has a
>>>
>>> :pin gnu
>>>
>>> argument, then this is an indication that we want to install the package
>>> from GNU ELPA, disregarding the fact that Emacs already has a built-in
>>> version of the same package. Sort of a package-local version of
>>> `package-install-upgrade-built-in'.
>>
>> I'm not sure. People tend to copy/paste recipes from the Internet
>> without really understanding what they do. I think a simple :pin
>> should not be sufficient, we need some specialized keyword (in
>> addition to supporting package-install-upgrade-built-in).
>
> To me :pin would make perfect sense, as it explicitly expresses what
> archive we want to follow for package upgrades.
+1, also use-package interface is very declarative and I'm not sure
having it influenced by a dynamic var would match user expected
behavior.
Andrea
- bug#71356: use-package doesn't load org from elpa, (continued)
- bug#71356: use-package doesn't load org from elpa, Andrea Corallo, 2024/06/05
- bug#71356: use-package doesn't load org from elpa, Pedro Andres Aranda Gutierrez, 2024/06/06
- bug#71356: use-package doesn't load org from elpa, Eli Zaretskii, 2024/06/06
- bug#71356: use-package doesn't load org from elpa, Philip Kaludercic, 2024/06/06
- bug#71356: use-package doesn't load org from elpa, Eli Zaretskii, 2024/06/06
- bug#71356: use-package doesn't load org from elpa, Pedro Andres Aranda Gutierrez, 2024/06/06
- bug#71356: use-package doesn't load org from elpa, Eli Zaretskii, 2024/06/06
- bug#71356: use-package doesn't load org from elpa, Pedro Andres Aranda Gutierrez, 2024/06/07
- bug#71356: use-package doesn't load org from elpa, Philip Kaludercic, 2024/06/10
- bug#71356: use-package doesn't load org from elpa, Pedro Andres Aranda Gutierrez, 2024/06/10
- bug#71356: use-package doesn't load org from elpa,
Andrea Corallo <=
- bug#71356: use-package doesn't load org from elpa, Eli Zaretskii, 2024/06/10
- bug#71356: use-package doesn't load org from elpa, Philip Kaludercic, 2024/06/10
- bug#71356: use-package doesn't load org from elpa, Eli Zaretskii, 2024/06/10
- bug#71356: use-package doesn't load org from elpa, Pedro Andres Aranda Gutierrez, 2024/06/10
- bug#71356: use-package doesn't load org from elpa, Eli Zaretskii, 2024/06/10
- bug#71356: use-package doesn't load org from elpa, Philip Kaludercic, 2024/06/10
- bug#71356: use-package doesn't load org from elpa, Pedro Andres Aranda Gutierrez, 2024/06/11
- bug#71356: use-package doesn't load org from elpa, Eli Zaretskii, 2024/06/11
- bug#71356: use-package doesn't load org from elpa, Pedro Andres Aranda Gutierrez, 2024/06/11
- bug#71356: use-package doesn't load org from elpa, Eli Zaretskii, 2024/06/10