[Trac #99] No mappings between build image and GIT commit ID.

Zarro Boogs per Child bugtracker at laptop.org
Fri Sep 22 12:42:39 EDT 2006


#99: No mappings between build image and GIT commit ID.
-------------------------+--------------------------------------------------
 Reporter:  cjb          |        Owner:  blizzard
     Type:  enhancement  |       Status:  new     
 Priority:  normal       |    Milestone:  beta    
Component:  distro       |   Resolution:          
 Keywords:  build git    |  
-------------------------+--------------------------------------------------
Old description:

> It doesn't seem to be possible to checkout the version of sugar that went
> into build image 79 (for example).  Each build image (or sugar RPM)
> should be tagged with the GIT commit id for the repository it was built
> from.
>
> This doesn't solely apply to sugar, since we've had the same issue with
> buildrom; we should try to find a single solution for mapping build image
> numbers to GIT trees, and use it for all of the software we put on a
> build image that's coming from a GIT tree.

New description:

 The standard way to do this with git is to generate a rev id with `git-
 name-rev HEAD` during the build.

 This will yield <lasttagname>.<shortcommitid> , for example a patched on
 top of 1.4.2 of git itself gets "1.4.2.gdfe7"

Comment (by martinlanghoff):

 Replying to [ticket:99 cjb]:
 > It doesn't seem to be possible to checkout the version of sugar that
 went into build image 79 (for example).  Each build image (or sugar RPM)
 should be tagged with the GIT commit id for the repository it was built
 from.
 >
 > This doesn't solely apply to sugar, since we've had the same issue with
 buildrom; we should try to find a single solution for mapping build image
 numbers to GIT trees, and use it for all of the software we put on a build
 image that's coming from a GIT tree.

-- 
Ticket URL: <http://dev.laptop.org/ticket/99#comment:2>
One Laptop Per Child <http://laptop.org/>



More information about the Devel mailing list