[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fetching or installing package dev source from VCS: manual style
From: |
Stefan Monnier |
Subject: |
Re: Fetching or installing package dev source from VCS: manual style |
Date: |
Tue, 18 Oct 2022 10:03:18 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
> > @findex package-vc-install
> > One way to do this is to use @code{package-vc-install}, to fetch the
> > source code for a package directly from source.
>
> I contend that `package-dev-source' or `package-upstream-source'
> is a better name than `package-vc-install'.
>
> They are better because they describe the crucial difference for which
> you would use that command: to get the development source rather than
> the current release source. It is true that the development source
> will usually come from a VCS, but that's an secondary detail, not the
> crucial point.
I don't have a strong opinion either way, but I'll note that the purpose
of this new feature is to fetch&install the code from a VCS. It's not
to fetch the "development" code instead of the "release" code (that's
already served by the difference between GNU ELPA and GNU-devel ELPA).
E.g. so you can have local changes while still tracking upstream
updates. There are some technical hurdles that make it harder for
`package-vc-install` to track upstream "releases" rather than upstream
"development" (at least in the general case: in a case like Org where
releases come from a separate branch it can be pretty easy), but it's
definitely doable and I actually hope we'll be able to add such
a feature at some point.
Stefan
- Re: package-contact-maintainer, (continued)
- Re: package-contact-maintainer, Philip Kaludercic, 2022/10/16
- Fetching or installing package dev source from VCS: manual style, Richard Stallman, 2022/10/15
- Re: Fetching or installing package dev source from VCS: manual style, Philip Kaludercic, 2022/10/16
- Re: Fetching or installing package dev source from VCS: manual style, Rudolf Adamkovič, 2022/10/16
- Re: Fetching or installing package dev source from VCS: manual style, Philip Kaludercic, 2022/10/16
- Re: Fetching or installing package dev source from VCS: manual style, Rudolf Adamkovič, 2022/10/17
- Re: Fetching or installing package dev source from VCS: manual style, Philip Kaludercic, 2022/10/20
- Re: Fetching or installing package dev source from VCS: manual style, Rudolf Adamkovič, 2022/10/21
- Re: Fetching or installing package dev source from VCS: manual style, Philip Kaludercic, 2022/10/21
- Re: Fetching or installing package dev source from VCS: manual style, Richard Stallman, 2022/10/18
- Re: Fetching or installing package dev source from VCS: manual style,
Stefan Monnier <=
- Re: Fetching or installing package dev source from VCS: manual style, Philip Kaludercic, 2022/10/19
- Re: Fetching or installing package dev source from VCS: manual style, Eli Zaretskii, 2022/10/19
- Re: Fetching or installing package dev source from VCS: manual style, Philip Kaludercic, 2022/10/21
- Re: Fetching or installing package dev source from VCS: manual style, Richard Stallman, 2022/10/23
- "Package from Source", Richard Stallman, 2022/10/23
- Re: "Package from Source", Philip Kaludercic, 2022/10/24
- Re: "Package from Source", Richard Stallman, 2022/10/26
- Installation from ELPA, Richard Stallman, 2022/10/23
- Re: Installation from ELPA, Eli Zaretskii, 2022/10/23
- Re: Installation from ELPA, Richard Stallman, 2022/10/24