mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-28 05:36:32 +00:00
docs/manual: expand on why using a branch name is not supported
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
0753ffb23d
commit
a2e0003141
@ -200,11 +200,24 @@ information is (assuming the package name is +libfoo+) :
|
|||||||
package. Note that if +HOST_LIBFOO_VERSION+ doesn't exist, it is
|
package. Note that if +HOST_LIBFOO_VERSION+ doesn't exist, it is
|
||||||
assumed to be the same as +LIBFOO_VERSION+. It can also be a
|
assumed to be the same as +LIBFOO_VERSION+. It can also be a
|
||||||
revision number or a tag for packages that are fetched directly
|
revision number or a tag for packages that are fetched directly
|
||||||
from their version control system. Do not use a branch name as
|
from their version control system. Examples:
|
||||||
version; it does not work. Examples:
|
|
||||||
** a version for a release tarball: +LIBFOO_VERSION = 0.1.2+
|
** a version for a release tarball: +LIBFOO_VERSION = 0.1.2+
|
||||||
** a sha1 for a git tree: +LIBFOO_VERSION = cb9d6aa9429e838f0e54faa3d455bcbab5eef057+
|
** a sha1 for a git tree: +LIBFOO_VERSION = cb9d6aa9429e838f0e54faa3d455bcbab5eef057+
|
||||||
** a tag for a git tree +LIBFOO_VERSION = v0.1.2+
|
** a tag for a git tree +LIBFOO_VERSION = v0.1.2+
|
||||||
|
+
|
||||||
|
.Note:
|
||||||
|
Using a branch name as +FOO_VERSION+ is not supported, because it does
|
||||||
|
not and can not work as people would expect it should:
|
||||||
|
+
|
||||||
|
1. due to local caching, Buildroot will not re-fetch the repository,
|
||||||
|
so people who expect to be able to follow the remote repository
|
||||||
|
would be quite surprised and disappointed;
|
||||||
|
2. because two builds can never be perfectly simultaneous, and because
|
||||||
|
the remote repository may get new commits on the branch anytime,
|
||||||
|
two users, using the same Buildroot tree and building the same
|
||||||
|
configuration, may get different source, thus rendering the build
|
||||||
|
non reproducible, and people would be quite surprised and
|
||||||
|
disappointed.
|
||||||
|
|
||||||
* +LIBFOO_SOURCE+ may contain the name of the tarball of the package,
|
* +LIBFOO_SOURCE+ may contain the name of the tarball of the package,
|
||||||
which Buildroot will use to download the tarball from
|
which Buildroot will use to download the tarball from
|
||||||
|
Loading…
x
Reference in New Issue
Block a user