[haiku-bugs] Re: [Haiku] #14695: Specify Haiku version in the ISO's volume-id

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Thu, 20 Dec 2018 15:24:25 -0000

#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.

Other related posts: