| Summary: | reproducible build version qualifiers | ||
|---|---|---|---|
| Product: | [Technology] CBI | Reporter: | Igor Fedorenko <igor> |
| Component: | build help | Assignee: | Igor Fedorenko <igor> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | andrea.ross, contact, gunnar, jamesblackburn+eclipse, mistria, pascal, pierre-charles.david, pwebster, steffen.pingel, uwe.st |
| Version: | 1.0 | Flags: | andrea.ross:
juno-
|
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 367581, 370922, 372792 | ||
|
Description
Igor Fedorenko
(In reply to comment #0) > ==== Derive build version qualifier from git commit > > As was discussed on one of CBI conf calls, Eclipse Platform team plans to use > some sort of algorithm to calculate build version qualifier from git commit. > Implementation of Tycho version qualifier expansion logic will need to be > extended to support this. > > Using this approach, it is not possible to generate different version > qualifiers for different modules of the same source tree. I'll just comment that if JGit is used to query the git commit state, I believe it is possible for each module needing a qualifier to find the last commit that touched the subdirectory tree. That would allow different qualifiers for modules in the same repo, at the cost of a JGit algorithm. PW setting to CBI 1.0 Igor, is this bug solved? Version is derived from source, thus version is reproducible. The work was done in bug 367581 |