[LEDE-DEV] Finding Release snapshots/URLs for the "Release"
Jo-Philipp Wich
jo at mein.io
Sat Jan 28 06:35:19 PST 2017
Hi Rich,
> 1) When I got to downloads.lede-project.org, I see the following
> directory structure: [...] I do NOT see any targets under the
> /releases directory. Why?
I intentionally hid the "17.01-SNAPSHOTS" directory because it is not a
fixed (as in non-moving) build, it merely reflects the build output of
the current branch HEAD.
> 2) Why doesn't the /releases directory mirror the /snapshots
> directory?
Because releases are structured slightly differently.
> 3) I have discovered that the release images are available
> /releases/17.01-SNAPSHOT/ Is this what we should document?
No, please do not document that particular directory, see below.
> 4) It's really confusing to talk about (and document) the release
> candidates and the daily "trunk" builds. Currently, image file names
> for stable build candidates contain the word "snapshot", while trunk
> builds (in the /snapshots directory) do not:
Those images are not stable build candidates but merely release branch
snapshots, thats why they contain the word "snapshot" and also why
they're currently hidden from the toplevel directory.
I instructed the buildbot to produce tagged rc1 builds today, those will
be true, fixed release candidate images which do not move.
Once built, those images will appear in /releases/17.01.0-rc1/ and
remain unchanged. In addition to that, there will be a corresponding
"v17.01.0-rc1" tag in the repository which can be used to reproduce this
particular images.
The /releases/17.01.[0-9]* directories (once existing) which are not
hidden are the ones that should be documented and referred to as fixed
builds.
> 5) What is the naming scheme for the final 17.01 image URLs?
The RCs will be:
/releases/17.01.0-rc[0-9]*/targets/$target/$subtarget/lede-17.01.0-rc[0-9]*-r####-XXXXXXX-$target-$subtarget-*.bin
The finals will be:
/releases/17.01.0/targets/$target/$subtarget/lede-17.01.0-r####-XXXXXXX-$target-$subtarget-*.bin
> 6) When we release a new version (say, 17.06), what will those URLs
> be?
The RCs will be:
/releases/17.06.0-rc[0-9]*/targets/$target/$subtarget/lede-17.06.0-rc[0-9]*-r####-XXXXXXX-$target-$subtarget-*.bin
The finals will be:
/releases/17.06.0/targets/$target/$subtarget/lede-17.06.0-r####-XXXXXXX-$target-$subtarget-*.bin
> We'll adjust the documentation to match the results of this
> discussion. Thanks.
I appreciate your efforts on this, thank you :)
~ Jo
More information about the Lede-dev
mailing list