#2334 closed defect (fixed)

Actions in Makefile.maint need to be converted/updated to reflect git

Reported by: Joel Sherrill Owned by:
Priority: highest Milestone: 4.11
Component: unspecified Version: 4.10
Severity: blocker Keywords:
Cc: Blocked By:
Blocking:

Description

The file rtems/Makefile.maint has the scripting in it for what needs to be updated and committed before tagging a release. It also includes the procedure for making a tarball with bootstrap'ed contents and cached files removed.

This needs to be updated/rewritten for git so we can make releases from 4.10 and 4.11.

Change History (3)

comment:1 Changed on 04/24/15 at 01:30:47 by Chris Johns

We need to document the release procedure but I question capturing this in a makefile. It is not very user friendly. I suggest we first capture this in wiki pages. We have:

  1. Release for the top level release description, stages and version numbering.
  2. Release Procedure for the procedures. We may split this into main and branch procedures depending on the size and how different they are.

Once captured, if you wish to maintain a makefile to do the work that is fine but my head hurt looking at all the sed in the current one and I suppose I would need a GNU make to run it.

Last edited on 04/24/15 at 01:32:44 by Chris Johns (previous) (diff)

comment:2 Changed on 04/24/15 at 14:15:30 by Gedare Bloom

I agree with capturing the steps in prose. Maintaining "rules" in a script and mapping it back to English is much harder than the other way around. Also, we need to identify release procedures in cross-dependent repositories such as tools and rsb.

comment:3 Changed on 05/23/15 at 15:10:01 by Joel Sherrill

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.