[pacman-dev] Alternatives system brainstorm
Levente Polyak
anthraxx at archlinux.org
Mon Nov 4 17:19:17 UTC 2019
On November 4, 2019 6:06:04 PM GMT+01:00, Daan van Rossum <d.r.vanrossum at gmx.de> wrote:
>* on Wednesday, 2019-10-23 22:05 +1000, Allan McRae
><allan at archlinux.org> wrote:
>
>> On 23/10/19 9:35 pm, Daan van Rossum wrote:
>
>> > [*] IMHO it is one of Arch's strengths to follow upstream as much
>as possible and settle on a single current version of e.g. Python.
>Older versions can be installed but the '/usr/bin/python' is always
>what upstream deems 'current'.
>>
>> Upstream python specifically states that /usr/bin/python should
>always
>> point to /usr/bin/python2. So Arch does not follow upstream in that
>> regard. Just some idiot decided it was time to point to python3
>about
>> 10 years before upstream will...
>
>Given the alternatives system you, Allan, suggest. What if a user runs
>
> # pacman -S lua
>
>, will you print a list of alternatives for a user to choose from?
>
>Suppose you do that, and present the options
>
> 1. lua53
> 2. lua52
> 3. lua51
>
>and the user choose lua53, now what happens when lua54 is released
>upstream? I was happy with pacman giving me the latest upstream and in
>peace with it following upstream.
>
>One concern I would like to share is that introducing alternatives for
>managing parallel "versions" of the same tool may impact how KISS
>Arch/pacman is going to be.
>
What exactly forbids people to still name the non pin-versioned variant
lua as it today is the case in Arch?
More information about the pacman-dev
mailing list