On 01/19/2011 05:34 PM, Alan Franzoni wrote:
Hello,
we've just found out a behaviour we'd like to change in koji.
Simple case:
two tags: child and parent, with child (obviously) inheriting from parent.
builds:
foopkg-1.0.0-1 is tagged 'child'
foopkg-2.0.0-1 is tagged 'parent'
If I list the builds in the 'child' tag, setting inherited and latest,
i get foopkg-1.0.0-1 - it seems that koji resorts to inheritance only
if a build for a package name does not exist in the required tag.
Is there any way to prevent this from happening, and get the "truly
latest" build for a package in the 'child' tag?
you don't want that. since parent will likely include older libs. eg.
you build foopkg in parent against libblah-1.0, while in child
libblah-2.0 exists. and foopkg from parent will - of course - then not
work in child, because it was built against libblah-1.0, that is not
available in child...
you know what i mean?
or let me describe it differently: you don't want packages build in
parent tag to break you child tag...
-of