[RTEMS Project] #2886: RTEMS version is wrong on 4.11 branch

RTEMS trac trac at rtems.org
Tue Mar 21 03:56:46 UTC 2017


#2886: RTEMS version is wrong on 4.11 branch
-----------------------------+------------------------------
 Reporter:  Sebastian Huber  |       Owner:  Sebastian Huber
     Type:  defect           |      Status:  closed
 Priority:  normal           |   Milestone:  4.11.2
Component:  General          |     Version:  4.11
 Severity:  normal           |  Resolution:  wontfix
 Keywords:                   |
-----------------------------+------------------------------
Changes (by Chris Johns):

 * status:  new => closed
 * resolution:   => wontfix


Comment:

 I am going to close ticket this and have the 4.11 branch sit at 4.10.99.
 Anything built from git on the branch will be given "the branches" version
 number.

 It does mean the git source at the tag and "the release" tarball vary and
 the release script needs to update the version numbers in the source tree,
 which it already does, as part of cutting a release. Changing the process
 to make commits when tagging make the release procedure more complicated
 when dealing with release candidates or we end up with a whole bunch of
 release candidate commits to something and back again in-order to
 "correctly" tag a release.

 The other way of looking at this issue is to say the tag in the repo is
 the commit the release was based on and the release tarball is "the
 release" and nothing else is or can be that release. A suitable hash of
 the release tarball defines exactly "the release". This approach means the
 release scripts and repo are not touched during the release process,
 including release candidates, and this should make an audit of the what a
 release is simpler. The release scripts clearly define what is touched and
 that can be audited.

--
Ticket URL: <http://devel.rtems.org/ticket/2886#comment:4>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list