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?
Thanks Dan
On Thu, 4 Jun 2009, 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?
you're sure no changes to the epoch between 2.8.9 and 2.8.10? Can you provide the output of yum -d 10 resolvedep "wxGTK-devel >= 2.8.9"
finally, what ver of yum?
-sv
Dan Horák (dan@danny.cz) said:
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?
I think buildroot goes by "latest package tagged", not "latest NVR".
Bill
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.
On Thu, 4 Jun 2009, Mike Bonnet wrote:
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.
ah ha - that would explain what was going on.. Thanks, -sv
On Thu, 04 Jun 2009 22:34:34 +0200 Dan Horák dan@danny.cz 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?
Doesn't koji use the latest (newest) build for a tag, regardless of NVR?
I'd think the 2.8.9 build would have to be untagged for dist-f11 so that your 2.8.10 build could be used.
Paul.
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
buildsys@lists.fedoraproject.org