On Friday, January 30, 2015 10:29:37 PM Allen Hewes wrote:
i'm using external repository with various vendor supplied rpm's in koji. One of those rpm's had it's versioning schema changed and it uses epoch tag now. After regeneration of the build tags koji does not see the new package. It looks like mergerepos ignores the epoch tag. The "old" rpm which actually has a higher version number if epoch is not considered is included instead. Can you offer any advice?
Hi Atanas,
Have you tried the latest: http://koji.fedoraproject.org/koji/buildinfo?buildID=605087
For me, mergerepo (from EPEL 7) was broken. I was experiencing this: https://bugzilla.redhat.com/show_bug.cgi?id=1058975
/allen
Hi Allen,
thanks for the pointers but it seems that's not it. Koji actually executes /usr/libexec/kojid/mergerepos which is provided by the package koji-builder. createrepo package provides /usr/bin/mergerepo. So koji has its own mergerepo command.
I ran /usr/bin/mergerepo manually and the generated metadata did have the new package with the epoch tag. A bug in koji's version of mergerepos maybe?
This is with koji 1.8.0 running on RHEL6.
-- BR Atanas