#14695: Specify Haiku version in the ISO's volume-id
-------------------------+----------------------------
Reporter: fidencio | Owner: nobody
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: - General | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
-------------------------+----------------------------
Comment (by kallisti5):
Ideally, we'll want to capture the branch name in our build system and
pass it here:
https://git.haiku-os.org/haiku/tree/build/jam/ImageRules#n1550
I think we should use the following:
* "<distroname>/$HAIKU_DISTRO_COMPATIBILITY/<branchname>"
* "Haiku/default/master"
* "Haiku/official/r1beta1"
Branch:
* "master" is nightly
* "r1beta1" is a release from the r1beta1 branch
HAIKU_DISTRO_COMPATIBILITY: (if we have space in VolumeID)
* "default" means a normal nightly / rapid testing build
* "compatible" is generally a 3rd party distro (not used much)
* "official" is an official release.
libosinfo could even search for "Haiku/*/r1*" to determine if it is an R1
release vs R2.
I don't think having the exact build in the iso volume name is needed
since most filtering will be "Haiku R1, Haiku R2, etc"
Distroname should be Haiku in all cases. Other distros are free to come in
and make their own, but they won't be "Haiku" :-)
--
Ticket URL: <https://dev.haiku-os.org/ticket/14695#comment:1>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.