Opened on 01/12/16 at 09:46:16
Last modified on 08/14/17 at 00:53:40
#2521 new defect
RSB cannot build RTEMS 4.9 (part 2) (includes a fix)
Reported by: | Goetz Pfeiffer | Owned by: | Chris Johns |
---|---|---|---|
Priority: | normal | Milestone: | 4.9.5 |
Component: | tool/rsb | Version: | 4.9 |
Severity: | normal | Keywords: | 4.9 RSB git |
Cc: | Blocked By: | ||
Blocking: |
Description
The RTEMS resource builder cannot build RTEMS 4.9 (4.9.6 to be specific) due to the way it calls git.
In file rtems/config/tools/rtems-kernel-4-1.cfg it is specified that a specific version of the RTEMS kernel is checked out with "git checkout [branch or tag]". After this a "git pull" is performed. This fails if the version that was checked out was a tag and not a branch.
I propose to remove "git pull" here. If we want to have a specific version of the RTEMS kernel with a tag, a "git pull" even if it worked, would mean that we no longer had the tagged version. If we want to have the latest RTEMS kernel version from a branch we should create extra *.bset files (e.g. 4.9-latest/rtems-powerpc.bset).
I have added a patch RSB to this ticket.
Attachments (1)
Change History (2)
Changed on 01/12/16 at 09:46:52 by Goetz Pfeiffer
Attachment: | rtems-kernel-git-fix.patch added |
---|
Fix git command for fetching the RTEMS kernel