[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installe
From: |
Philip Kaludercic |
Subject: |
Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS |
Date: |
Wed, 26 Oct 2022 19:27:10 +0000 |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>>> AFAIK this is sufficiently hypothetical that I'm really not convinced
>>> it's worth the extra work (and the risk of incompatibilities between
>>> the `elpa-admin.el` behavior and that if `package-vc`, e.g. where they
>>> might disagree on which commit is "the" release).
>>
>> I don't know, to me this sounds more like an argument against merging
>> elpa-admin.el and package-vc.el...
>
> It's not about sharing the code here (for which I have lobbied in other
> messages), but about sharing the behavior.
> `elpa-admin.el` de facto defines a "protocol" that upstream maintainers
> have to follow. If `package-vc` doesn't follow the same protocol,
> end-users will suffer unexpected discrepancies.
That is sort of the question I was implying previously (when mentioning
adding meta data), as to whether or not there is a "protocol" or if the
two format just coincidentally share a part of a common structure.
>>> We can try to add some support for other local-VCS afterwards, but it
>>> shouldn't be a priority.
>> So you would say that the support for other VCS should be removed?
>
> Not necessarily removed, but considered second class for now.
I will have to think about it, it would be sad to have to give that up.
> Stefan
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>>> Do we really want to rely on the package spec for that?
>> It seems the easiest way to share this information. Do you have a
>> different idea?
>
> Yes: use the `elpa-admin.el` code to compute that info :-)
It might be possible to use the "previous-revision" VC method to step
through the history to find the same information too... I would prefer
that to avoid a strict Git dependency.
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, (continued)
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/20
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Richard Stallman, 2022/10/22
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/23
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Richard Stallman, 2022/10/25
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/26
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/26
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/26
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/26
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/26
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/26
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS,
Philip Kaludercic <=
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/26
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/28
- Merging feature/package+vc, Philip Kaludercic, 2022/10/29
- Re: Merging feature/package+vc, Stefan Monnier, 2022/10/29
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/29
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/29
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/29
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/30
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Stefan Monnier, 2022/10/30
- Re: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS, Philip Kaludercic, 2022/10/30