On 01/12/2017 05:38 PM, Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES
at Cisco) wrote:
>> That work starts at leaf projects, which have to be able to cope
>> with version bumps and version skew -- the first one being 
>> integration/distribution,
>> which must not ensure it is pulling in exactly one version of each ODL 
>> artifact.
> Can you elaborate?
> 
> I imagine by the time Carbon is released,
> features-index will be built using feature-repo-parent,
> and its pom file will specify version ranges.
> 
> I am not sure whether the generated repo would
> refer to the same version ranges, or whether
> it would pick the most recent versions available during the build.
> 
> Then we can create a test which would verify
> "exactly one version of each ODL artifact" is true,
> but I am not sure what to do if that test fails.

Assuming we are *not* integrating on snapshots, that means that released
versions of (say, yangtools) need to propagate down the project
dependency chain, which means that at any given time unrelated projects,
like bgpcep and netvirt, can be pulling in different releases of
yangtools -- which means distribution will be pulling them in
transitively via features.

That obviously has to converge by SR RC0, such that the SR contains
precisely one version of yangtools.

Bye,
Robert

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to