Mike Bonnet píše v Čt 04. 06. 2009 v 16:50 -0400:
Dan Horák wrote:
Hi,
in koji for Fedora/s390x I have 2 builds for wxGTK package
https://s390.koji.fedoraproject.org/koji/packageinfo?packageID=7367
wxGTK-2.8.9-4.fc11 wxGTK-2.8.10-1.fc11
the higher NVR build is older
but the lower NVR is used in the buildroot used to build a package (like wxPython) that requires wxGTK
https://s390.koji.fedoraproject.org/koji/buildrootinfo?buildrootID=32535 https://s390.koji.fedoraproject.org/koji/taskinfo?taskID=74417
Could someone explain me what's wrong?
Koji uses the "latest" package in a tag to populate the repodata/buildroots, where "latest" equals "most recently tagged".
$ koji --server http://s390.koji.fedoraproject.org/kojihub list-tag-history --tag dist-f11 --package wxGTK Sun Apr 5 11:52:54 2009: Tagged wxGTK-2.8.10-1.fc11 with dist-f11 [still active] Thu Apr 9 19:08:22 2009: Tagged wxGTK-2.8.9-4.fc11 with dist-f11 [still active]
wxGTK-2.8.9-4.fc11 was tagged most recently, so it's considered the "latest". To fix the issue, either untag wxGTK-2.8.9-4.fc11 or untag-and-retag wxGTK-2.8.10-1.fc11 (which would then become the "latest").
This behavior is intentional and useful, but it can cause unexpected behavior like this if you don't realize how Koji populates buildroots.
Thanks, that's explains all.
Dan