[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PROPOSAL] Builder, a build system integration for Emacs
From: |
Yuri Khan |
Subject: |
Re: [PROPOSAL] Builder, a build system integration for Emacs |
Date: |
Mon, 29 May 2023 15:03:37 +0700 |
On Mon, 29 May 2023 at 04:48, Richard Stallman <rms@gnu.org> wrote:
> What sort of "constraints on versions of their dependencies" are possible?
> Are these numeric comparisons?
A version number is typically a triple of integers, written as
major.minor.patch. A total ordering is defined on version numbers,
using lexicographic order on these three components: 2.0.0 < 2.0.1 <
2.0.10 < 2.1.15 < 3.0.0.
There is a widely used convention (called *semantic versioning*
<https://semver.org/>) that a library author increments the patch
version when the changes are both forward and backward compatible;
minor version when the changes are only backward compatible (a program
depending on the older API builds and runs successfully with a newer
implementation); and major version when introducing breaking changes.
With that convention, the most useful type of version constraint is a
half-open interval expressing “I want version x.y.0 or higher, but
strictly lower than z.0.0”.
- Re: [PROPOSAL] Builder, a build system integration for Emacs, (continued)
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Richard Stallman, 2023/05/30
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Richard Stallman, 2023/05/28
- Re: [PROPOSAL] Builder, a build system integration for Emacs, chad, 2023/05/25
- Re: [PROPOSAL] Builder, a build system integration for Emacs, BTuin, 2023/05/25
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Richard Stallman, 2023/05/26
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Yuri Khan, 2023/05/27
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Richard Stallman, 2023/05/28
- Re: [PROPOSAL] Builder, a build system integration for Emacs,
Yuri Khan <=
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Richard Stallman, 2023/05/30
- Re: [PROPOSAL] Builder, a build system integration for Emacs, tomas, 2023/05/25
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Gregory Heytings, 2023/05/25
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Po Lu, 2023/05/25
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Gregory Heytings, 2023/05/25
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Po Lu, 2023/05/25
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Gregory Heytings, 2023/05/25
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Po Lu, 2023/05/25
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Richard Stallman, 2023/05/26
- Re: [PROPOSAL] Builder, a build system integration for Emacs, Gregory Heytings, 2023/05/26